Skip to content

[JitDiff X64] [hez2010] JIT: Propagate assertions into natural loops in global morph #809

@MihuBot

Description

@MihuBot

Job completed in 14 minutes 44 seconds.
dotnet/runtime#110501

Diffs

Diffs
Found 378 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 40200067
Total bytes of diff: 40198375
Total bytes of delta: -1692 (-0.00 % of base)
Total relative delta: -25.32
    diff is an improvement.
    relative diff is an improvement.


Top file regressions (bytes):
        1326 : System.Numerics.Tensors.dasm (0.07 % of base)
         894 : System.Reflection.Metadata.dasm (0.16 % of base)
         873 : System.Security.Cryptography.dasm (0.08 % of base)
         693 : System.Reflection.Emit.dasm (0.54 % of base)
         660 : System.Private.Xml.dasm (0.02 % of base)
         646 : System.Linq.Expressions.dasm (0.07 % of base)
         591 : System.Text.Encoding.CodePages.dasm (0.80 % of base)
         498 : System.Text.RegularExpressions.dasm (0.07 % of base)
         474 : System.Text.Json.dasm (0.04 % of base)
         465 : System.Net.Http.dasm (0.06 % of base)
         431 : System.Data.Common.dasm (0.03 % of base)
         405 : System.Private.DataContractSerialization.dasm (0.04 % of base)
         399 : System.Linq.dasm (0.03 % of base)
         325 : System.ObjectModel.dasm (0.49 % of base)
         313 : System.ComponentModel.Composition.dasm (0.07 % of base)
         294 : System.Memory.dasm (0.10 % of base)
         278 : System.Collections.dasm (0.07 % of base)
         267 : System.Threading.RateLimiting.dasm (0.16 % of base)
         254 : System.Composition.Convention.dasm (0.21 % of base)
         241 : System.CodeDom.dasm (0.12 % of base)
         221 : Microsoft.CSharp.dasm (0.06 % of base)
         200 : ILCompiler.Reflection.ReadyToRun.dasm (0.09 % of base)
         176 : System.Net.Mail.dasm (0.10 % of base)
         151 : System.Threading.Tasks.Dataflow.dasm (0.01 % of base)
         137 : System.DirectoryServices.Protocols.dasm (0.09 % of base)
         133 : Microsoft.Extensions.Logging.dasm (0.38 % of base)
         130 : System.Security.Cryptography.Pkcs.dasm (0.03 % of base)
         117 : Microsoft.VisualBasic.Core.dasm (0.02 % of base)
         113 : System.Web.HttpUtility.dasm (0.59 % of base)
         111 : System.Diagnostics.DiagnosticSource.dasm (0.04 % of base)
         108 : System.Net.HttpListener.dasm (0.10 % of base)
         100 : System.IO.Packaging.dasm (0.09 % of base)
          90 : System.Reflection.MetadataLoadContext.dasm (0.04 % of base)
          85 : System.Security.Cryptography.Xml.dasm (0.04 % of base)
          84 : Microsoft.Extensions.FileSystemGlobbing.dasm (0.33 % of base)
          82 : System.Net.Security.dasm (0.03 % of base)
          77 : System.Data.Odbc.dasm (0.03 % of base)
          76 : Microsoft.Extensions.Hosting.dasm (0.11 % of base)
          69 : System.ComponentModel.Composition.Registration.dasm (0.06 % of base)
          62 : System.Net.WebProxy.dasm (1.13 % of base)
          58 : System.ComponentModel.Annotations.dasm (0.11 % of base)
          56 : System.Runtime.Caching.dasm (0.10 % of base)
          52 : runincontext.dasm (0.35 % of base)
          48 : System.ComponentModel.TypeConverter.dasm (0.02 % of base)
          47 : System.IO.Hashing.dasm (0.19 % of base)
          45 : System.Resources.Extensions.dasm (0.09 % of base)
          43 : System.Private.Xml.Linq.dasm (0.02 % of base)
          42 : System.Net.WebSockets.Client.dasm (0.19 % of base)
          40 : System.Security.Cryptography.Cose.dasm (0.06 % of base)
          31 : System.Net.Sockets.dasm (0.01 % of base)
          31 : System.Threading.Channels.dasm (0.01 % of base)
          31 : System.IO.Compression.ZipFile.dasm (0.22 % of base)
          26 : Microsoft.Extensions.DependencyInjection.dasm (0.04 % of base)
          25 : Microsoft.Extensions.Options.DataAnnotations.dasm (0.60 % of base)
          25 : System.Runtime.Serialization.Formatters.dasm (0.12 % of base)
          25 : System.IO.FileSystem.Watcher.dasm (0.09 % of base)
          23 : System.Composition.Hosting.dasm (0.02 % of base)
          23 : Microsoft.Extensions.Configuration.Ini.dasm (0.69 % of base)
          22 : System.Net.Requests.dasm (0.02 % of base)
          22 : System.Composition.TypedParts.dasm (0.05 % of base)
          21 : System.Resources.Writer.dasm (0.23 % of base)
          19 : Microsoft.Extensions.Configuration.dasm (0.12 % of base)
          19 : System.Text.Encodings.Web.dasm (0.08 % of base)
          19 : Microsoft.Extensions.Caching.Memory.dasm (0.11 % of base)
          19 : System.Diagnostics.Process.dasm (0.02 % of base)
          15 : System.Security.Claims.dasm (0.11 % of base)
          11 : System.Formats.Cbor.dasm (0.02 % of base)
          10 : System.Net.WebClient.dasm (0.02 % of base)
          10 : Microsoft.Extensions.Logging.EventLog.dasm (0.05 % of base)
           7 : Microsoft.Extensions.Logging.EventSource.dasm (0.03 % of base)
           7 : System.Net.NetworkInformation.dasm (0.01 % of base)
           7 : Microsoft.Extensions.Configuration.Json.dasm (0.13 % of base)
           7 : System.Drawing.Primitives.dasm (0.02 % of base)
           6 : Microsoft.Extensions.Http.dasm (0.01 % of base)
           6 : System.Runtime.Serialization.Schema.dasm (0.01 % of base)
           5 : System.Threading.Tasks.Parallel.dasm (0.00 % of base)
           4 : System.Diagnostics.TraceSource.dasm (0.01 % of base)
           1 : Microsoft.Extensions.Hosting.WindowsServices.dasm (0.02 % of base)

Top file improvements (bytes):
       -8375 : System.Linq.Parallel.dasm (-0.37 % of base)
       -4222 : System.Collections.Immutable.dasm (-0.20 % of base)
       -1026 : System.IO.FileSystem.DriveInfo.dasm (-4.09 % of base)
        -706 : System.Private.CoreLib.dasm (-0.01 % of base)
        -238 : Microsoft.Extensions.DependencyModel.dasm (-0.32 % of base)
        -155 : System.Runtime.Numerics.dasm (-0.13 % of base)
         -99 : System.Collections.Concurrent.dasm (-0.03 % of base)
         -94 : System.Private.Uri.dasm (-0.09 % of base)
         -61 : System.Configuration.ConfigurationManager.dasm (-0.02 % of base)
         -58 : System.Formats.Asn1.dasm (-0.07 % of base)
         -26 : System.ComponentModel.Primitives.dasm (-0.16 % of base)
         -25 : Microsoft.Extensions.FileProviders.Physical.dasm (-0.15 % of base)
         -21 : System.Threading.dasm (-0.13 % of base)
         -20 : Microsoft.Extensions.Logging.Console.dasm (-0.03 % of base)
         -15 : System.Formats.Nrbf.dasm (-0.03 % of base)
         -15 : System.Net.Primitives.dasm (-0.01 % of base)
         -14 : Microsoft.Extensions.Configuration.Binder.dasm (-0.06 % of base)
         -12 : System.Formats.Tar.dasm (-0.01 % of base)
         -11 : System.IO.Compression.dasm (-0.01 % of base)
         -10 : System.Net.Quic.dasm (-0.01 % of base)
          -8 : System.IO.Ports.dasm (-0.02 % of base)
          -7 : System.ServiceModel.Syndication.dasm (-0.00 % of base)
          -6 : System.Net.Ping.dasm (-0.01 % of base)
          -6 : Microsoft.Extensions.Options.dasm (-0.02 % of base)
          -6 : System.Net.NameResolution.dasm (-0.01 % of base)
          -5 : System.Console.dasm (-0.01 % of base)
          -4 : Microsoft.Extensions.DependencyInjection.Abstractions.dasm (-0.01 % of base)
          -2 : Microsoft.Extensions.Diagnostics.dasm (-0.01 % of base)
          -1 : Microsoft.Extensions.Logging.Abstractions.dasm (-0.00 % of base)
          -1 : Microsoft.Extensions.Primitives.dasm (-0.00 % of base)

108 total files with Code Size differences (30 improved, 78 regressed), 151 unchanged.

Top method regressions (bytes):
         325 (2.74 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.RegexNodeConverter:ConvertToSymbolicRegexNode(System.Text.RegularExpressions.RegexNode):System.Text.RegularExpressions.Symbolic.SymbolicRegexNode`1[System.Text.RegularExpressions.Symbolic.BDD]:this (FullOpts)
         261 (9.27 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.MethodTypeInferrer:Fix(int):ubyte:this (FullOpts)
         226 (7.10 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.ISO2022Encoding:GetBytesCP5022xJP(ulong,int,ulong,int,System.Text.ISO2022Encoding+ISO2022Encoder):int:this (FullOpts)
         188 (10.39 % of base) : System.Memory.dasm - System.Buffers.ReadOnlySequenceDebugView`1[System.__Canon]:.ctor(System.Buffers.ReadOnlySequence`1[System.__Canon]):this (FullOpts)
         164 (9.51 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.ISO2022Encoding:GetBytesCP50225KR(ulong,int,ulong,int,System.Text.ISO2022Encoding+ISO2022Encoder):int:this (FullOpts)
         137 (9.78 % of base) : System.Web.HttpUtility.dasm - System.Web.Util.HttpEncoder:<JavaScriptStringEncode>g__EncodeCore|12_0(System.ReadOnlySpan`1[ushort],int,ubyte):System.String (FullOpts)
         135 (5.36 % of base) : System.Net.Http.dasm - System.Net.Http.QPack.QPackDecoder:DecodeInternal(System.ReadOnlySpan`1[ubyte],System.Net.Http.IHttpStreamHeadersHandler):this (FullOpts)
         126 (2.71 % of base) : System.Data.Common.dasm - System.Data.XSDSchema:InstantiateTable(System.Xml.Schema.XmlSchemaElement,System.Xml.Schema.XmlSchemaComplexType,ubyte):System.Data.DataTable:this (FullOpts)
         117 (5.27 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.SchemaImporter:CreateSchemaObjects():System.Collections.Generic.Dictionary`2[System.Xml.XmlQualifiedName,System.Runtime.Serialization.SchemaObjectInfo]:this (FullOpts)
         113 (3.80 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.SchemaExporter:ExportGenericInfo(System.Type,System.String,System.String):System.Xml.XmlElement:this (FullOpts)
         111 (2.80 % of base) : System.Net.Mail.dasm - System.Net.Mail.MailMessage:SetContent(ubyte):this (FullOpts)
         109 (5.51 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[ubyte],byref,System.Text.Json.JsonSerializerOptions,byref,ubyte):System.Text.Json.Serialization.Metadata.JsonPropertyInfo (FullOpts)
         107 (4.50 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInTInSpanOut[double](byref,double,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInTInSpanOut`1[double]):byref (FullOpts)
         107 (4.50 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInTInSpanOut[System.Nullable`1[int]](byref,System.Nullable`1[int],byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInTInSpanOut`1[System.Nullable`1[int]]):byref (FullOpts)
         103 (4.33 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.ConversionResolution:ResolveConversion(System.Type,System.Type,System.Collections.Generic.List`1[Microsoft.VisualBasic.CompilerServices.Symbols+Method],ubyte,byref):System.Collections.Generic.List`1[Microsoft.VisualBasic.CompilerServices.Symbols+Method] (FullOpts)
          94 (5.19 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.ISO2022Encoding:GetBytesCP52936(ulong,int,ulong,int,System.Text.ISO2022Encoding+ISO2022Encoder):int:this (FullOpts)
          91 (3.85 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[double,System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[double,System.Nullable`1[int]]):byref (FullOpts)
          91 (3.85 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[int,System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[int,System.Nullable`1[int]]):byref (FullOpts)
          91 (3.85 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[long,System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[long,System.Nullable`1[int]]):byref (FullOpts)
          91 (3.85 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[short,System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[short,System.Nullable`1[int]]):byref (FullOpts)
          91 (3.85 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[System.Nullable`1[int],System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[System.Nullable`1[int],System.Nullable`1[int]]):byref (FullOpts)
          91 (3.83 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[System.Numerics.Vector`1[float],System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]):byref (FullOpts)
          91 (3.85 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[ubyte,System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[ubyte,System.Nullable`1[int]]):byref (FullOpts)
          90 (3.62 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:GetBaseTypeOutput(System.CodeDom.CodeTypeReference,ubyte):System.String:this (FullOpts)
          89 (3.85 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.BerConverter:TryDecode(System.String,ubyte[],byref):System.Object[] (FullOpts)
          89 (2.64 % of base) : System.Private.CoreLib.dasm - System.Globalization.IdnMapping:PunycodeDecode(System.String):System.String (FullOpts)
          87 (3.64 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInTInSpanOut[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInTInSpanOut`1[System.Numerics.Vector`1[float]]):byref (FullOpts)
          85 (6.87 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHashShared:Append(byref,System.ReadOnlySpan`1[ubyte]) (FullOpts)
          83 (4.59 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedDictionary`2+Node[System.__Canon,System.Nullable`1[int]]:CopyTo(System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]][],int,int):this (FullOpts)
          83 (5.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonTypeInfo:GetProperty(System.ReadOnlySpan`1[ubyte],byref,byref):System.Text.Json.Serialization.Metadata.JsonPropertyInfo:this (FullOpts)
          82 (2.25 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ILGeneratorImpl:AddExceptionBlocks():this (FullOpts)
          82 (6.25 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.ISO2022Encoding:GetCharsCP52936(ulong,int,ulong,int,System.Text.ISO2022Encoding+ISO2022Decoder):int:this (FullOpts)
          81 (5.52 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.RegexNodeConverter:<CreateBDDFromSetString>g__Compute|5_0(System.String):System.Text.RegularExpressions.Symbolic.BDD:this (FullOpts)
          75 (5.01 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.MatcherBuilder:BuildMatcher(System.Xml.Xsl.Qil.QilIterator,System.Collections.Generic.IList`1[System.Xml.Xsl.Xslt.XslNode],System.Xml.Xsl.Qil.QilNode):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
          74 (3.91 % of base) : Microsoft.Extensions.FileSystemGlobbing.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.MatcherContext:Match(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase,System.String):this (FullOpts)
          74 (2.40 % of base) : System.Data.Common.dasm - System.Xml.XmlDataDocument:OnColumnValueChanged(System.Data.DataRow,System.Data.DataColumn,System.Xml.XmlBoundElement):this (FullOpts)
          73 (1.88 % of base) : System.Data.Common.dasm - System.Data.DataTable:ReadXmlSchema(System.Xml.XmlReader,ubyte):this (FullOpts)
          73 (4.16 % of base) : System.Linq.dasm - System.Linq.Enumerable+IEnumerableSkipTakeIterator`1[System.__Canon]:ToArray():System.__Canon[]:this (FullOpts)
          73 (5.06 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:ConsumeStringNextSegment():ubyte:this (FullOpts)
          71 (5.47 % of base) : System.Data.Common.dasm - System.Data.XDRSchema:InstantiateTable(System.Data.DataSet,System.Xml.XmlElement,System.Xml.XmlElement):System.Data.DataTable:this (FullOpts)
          71 (2.89 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[System.__Canon,System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[System.__Canon,System.Nullable`1[int]]):byref (FullOpts)
          68 (7.78 % of base) : System.Net.Mail.dasm - System.Net.Mime.MailBnfHelper:ReadQuotedString(System.String,byref,System.Text.StringBuilder,ubyte,ubyte):System.String (FullOpts)
          68 (2.34 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.GB18030Encoding:GetChars(ulong,int,ulong,int,System.Text.DecoderNLS):int:this (FullOpts)
          65 (2.63 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder:BuildTypeAttributes(System.Type):System.Collections.Generic.IEnumerable`1[System.Attribute]:this (FullOpts)
          65 (0.76 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:CreateManifestString():System.String:this (FullOpts)
          65 (3.97 % of base) : System.Net.Http.dasm - System.Net.Http.HPack.HPackDecoder:DecodeInternal(System.ReadOnlySpan`1[ubyte],System.Net.Http.IHttpStreamHeadersHandler):this (FullOpts)
          65 (4.38 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:Add(System.ReadOnlySpan`1[uint],int,System.ReadOnlySpan`1[uint],int):System.Numerics.BigInteger (FullOpts)
          65 (2.52 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInTInSpanOut[System.__Canon](byref,System.__Canon,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInTInSpanOut`1[System.__Canon]):byref (FullOpts)
          65 (2.89 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:WriteMethods(System.Collections.Generic.List`1[System.Reflection.Emit.MethodBuilderImpl],System.Collections.Generic.List`1[System.Reflection.Emit.GenericTypeParameterBuilderImpl],System.Reflection.Metadata.Ecma335.MethodBodyStreamEncoder):this (FullOpts)
          64 (2.32 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:ReflectGetExtendedProperties(System.ComponentModel.IExtenderProvider):System.ComponentModel.PropertyDescriptor[] (FullOpts)
          64 (1.18 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[double](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[double]):byref (FullOpts)
          64 (1.17 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[int](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[int]):byref (FullOpts)
          64 (1.17 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[long](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[long]):byref (FullOpts)
          64 (1.17 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[short](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[short]):byref (FullOpts)
          64 (1.16 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[System.Numerics.Vector`1[float]](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[System.Numerics.Vector`1[float]]):byref (FullOpts)
          64 (1.17 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[ubyte](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[ubyte]):byref (FullOpts)
          63 (3.93 % of base) : System.CodeDom.dasm - Microsoft.CSharp.CSharpCodeGenerator:QuoteSnippetStringCStyle(System.String):System.String:this (FullOpts)
          63 (4.38 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.ReflectionXmlSerializationWriter:WriteElements(System.Object,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,ubyte,ubyte):this (FullOpts)
          61 (2.46 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcDataReader:BuildMetaDataInfo():this (FullOpts)
          61 (4.71 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ZipPackage:GetPartsCore():System.IO.Packaging.PackagePart[]:this (FullOpts)
          60 (2.46 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInTInSpanOut[int](byref,int,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInTInSpanOut`1[int]):byref (FullOpts)
          60 (2.46 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInTInSpanOut[short](byref,short,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInTInSpanOut`1[short]):byref (FullOpts)
          60 (2.46 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInTInSpanOut[ubyte](byref,ubyte,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInTInSpanOut`1[ubyte]):byref (FullOpts)
          60 (1.63 % of base) : System.Text.Json.dasm - System.Text.Json.Schema.JsonSchema:ToJsonNode(System.Text.Json.Schema.JsonSchemaExporterOptions):System.Text.Json.Nodes.JsonNode:this (FullOpts)
          59 (2.94 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[System.__Canon]:IndexOf(System.__Canon,int,int,System.Collections.Generic.IEqualityComparer`1[System.__Canon]):int:this (FullOpts)
          59 (2.91 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.CompositionServices:TryExportMetadataForMember(System.Reflection.MemberInfo,byref) (FullOpts)
          59 (2.52 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.XmlUtil:FormatXmlElement(System.String,int,int,ubyte):System.String (FullOpts)
          59 (2.42 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInTInSpanOut[long](byref,long,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInTInSpanOut`1[long]):byref (FullOpts)
          59 (2.81 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPathConvert+BigNumber:DblToRgbPrecise(double,ubyte[],byref,byref) (FullOpts)
          58 (5.84 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.KeyAnalyzer:TryUseSubstring(System.ReadOnlySpan`1[System.String],ubyte,ubyte,int,int,byref):ubyte (FullOpts)
          58 (2.78 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse:TryParseByFormat(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],int,byref):ubyte (FullOpts)
          58 (1.57 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexPrefixAnalyzer:<FindPrefixes>g__FindPrefixesCore|0_1(System.Text.RegularExpressions.RegexNode,System.Collections.Generic.List`1[System.Text.StringBuilder],ubyte):ubyte (FullOpts)
          57 (2.47 % of base) : System.CodeDom.dasm - Microsoft.CSharp.CSharpCodeGenerator:GetBaseTypeOutput(System.CodeDom.CodeTypeReference,ubyte):System.String:this (FullOpts)
          57 (6.65 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.__Canon,long]:TryInsert(System.__Canon,long,ubyte):ubyte:this (FullOpts)
          57 (6.53 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.__Canon,System.__Canon]:TryInsert(System.__Canon,System.__Canon,ubyte):ubyte:this (FullOpts)
          57 (6.58 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.__Canon,System.Nullable`1[int]]:TryInsert(System.__Canon,System.Nullable`1[int],ubyte):ubyte:this (FullOpts)
          57 (2.87 % of base) : System.ComponentModel.Composition.Registration.dasm - System.ComponentModel.Composition.Registration.PartBuilder:BuildTypeAttributes(System.Type):System.Collections.Generic.IEnumerable`1[System.Attribute]:this (FullOpts)
          57 (3.11 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,ushort[],byref,ubyte,ushort,ushort,ushort):ushort[] (FullOpts)
          56 (2.65 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.PartConventionBuilder:BuildPropertyAttributes(System.Type,byref):this (FullOpts)
          56 (1.78 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:TryEmitHashtableSwitch(System.Linq.Expressions.SwitchExpression,int):ubyte:this (FullOpts)
          54 (4.20 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:ReportOverloadResolutionFailure(System.String,System.Collections.Generic.List`1[Microsoft.VisualBasic.CompilerServices.Symbols+Method],System.Object[],System.String[],System.Type[],System.String,int,Microsoft.VisualBasic.CompilerServices.OverloadResolution+ArgumentDetector,Microsoft.VisualBasic.CompilerServices.OverloadResolution+CandidateProperty):System.Exception (FullOpts)
          54 (2.37 % of base) : System.CodeDom.dasm - Microsoft.VisualBasic.VBCodeGenerator:QuoteSnippetString(System.String):System.String:this (FullOpts)
          54 (2.91 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[System.__Canon]:CopyTo(int,System.__Canon[],int,int):this (FullOpts)
          54 (12.62 % of base) : System.Linq.dasm - System.Linq.Enumerable+IEnumerableWhereIterator`1[System.__Canon]:TryGetLast(byref):System.__Canon:this (FullOpts)
          53 (0.74 % of base) : System.Text.Json.dasm - System.Text.Json.Schema.JsonSchemaExporter:MapJsonSchemaCore(byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.Serialization.Metadata.JsonPropertyInfo,System.Text.Json.Serialization.JsonConverter,System.Nullable`1[int],System.Text.Json.Serialization.Metadata.JsonTypeInfo,ubyte,ubyte,System.Nullable`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Text.Json.Schema.JsonSchema]],ubyte):System.Text.Json.Schema.JsonSchema (FullOpts)
          52 (0.50 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexFindOptimizations:TryFindNextStartingPositionLeftToRight(System.ReadOnlySpan`1[ushort],byref,int):ubyte:this (FullOpts) (2 methods)
          52 (3.11 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task:WaitAllCore(System.ReadOnlySpan`1[System.Threading.Tasks.Task],int,System.Threading.CancellationToken):ubyte (FullOpts)
          51 (5.42 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcDataReader:internalGetBytes(int):System.Object:this (FullOpts)
          51 (3.38 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:WriteEvents(System.Reflection.Emit.TypeBuilderImpl):this (FullOpts)
          51 (13.42 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.Compiler:MergeGlobalVarPars(System.Xml.Xsl.Xslt.Stylesheet):this (FullOpts)
          50 (11.01 % of base) : System.Linq.dasm - System.Linq.Enumerable+IEnumerableWhereSelectIterator`2[System.__Canon,System.Nullable`1[int]]:TryGetLast(byref):System.Nullable`1[int]:this (FullOpts)
          50 (1.51 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:Switch(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable`1[System.Linq.Expressions.SwitchCase]):System.Linq.Expressions.SwitchExpression (FullOpts)
          49 (1.18 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:GetMemberImpl(System.String,int,int):System.Reflection.MemberInfo[]:this (FullOpts)
          48 (3.46 % of base) : System.Net.WebProxy.dasm - System.Net.WebProxy:IsMatchInBypassList(System.Uri):ubyte:this (FullOpts)
          48 (1.38 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:CreateTypeNoLock():System.Reflection.TypeInfo:this (FullOpts)
          47 (2.22 % of base) : System.Linq.dasm - System.Linq.Enumerable+AppendPrependN`1[System.__Canon]:LazyToArray():System.__Canon[]:this (FullOpts)
          46 (3.21 % of base) : System.Composition.Convention.dasm - System.Composition.Convention.ConventionBuilder:GetCustomAttributes(System.Type,System.Reflection.MemberInfo):System.Collections.Generic.IEnumerable`1[System.Attribute]:this (FullOpts)
          45 (2.60 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcCommandBuilder:DeriveParametersFromStoredProcedure(System.Data.Odbc.OdbcConnection,System.Data.Odbc.OdbcCommand):System.Data.Odbc.OdbcParameter[] (FullOpts)
          45 (2.08 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:TryEmitSwitchInstruction(System.Linq.Expressions.SwitchExpression,int):ubyte:this (FullOpts)
          45 (3.09 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:WriteHeaderCollection(System.Net.Http.HttpRequestMessage,System.Net.Http.Headers.HttpHeaders,byref):int:this (FullOpts)

Top method improvements (bytes):
       -1026 (-6.24 % of base) : System.IO.FileSystem.DriveInfo.dasm - Interop+Sys:GetDriveType(System.String):int (FullOpts)
        -241 (-13.11 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:ReadCompilationOptions(byref):Microsoft.Extensions.DependencyModel.CompilationOptions (FullOpts)
        -194 (-3.72 % of base) : System.Data.Common.dasm - System.Data.DataTableReader:GetSchemaTableFromDataTable(System.Data.DataTable):System.Data.DataTable (FullOpts)
        -141 (-9.55 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBaseInvoker:InvokePropertySetter(System.Object,int,System.Reflection.Binder,System.Object,System.Globalization.CultureInfo):this (FullOpts)
        -125 (-5.49 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException (FullOpts)
        -118 (-2.56 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexPrefixAnalyzer:FindLiteralFollowingLeadingLoop(System.Text.RegularExpressions.RegexNode):System.Nullable`1[System.ValueTuple`2[System.Text.RegularExpressions.RegexNode,System.ValueTuple`4[ushort,System.String,int,ushort[]]]] (FullOpts) (2 methods)
        -112 (-5.44 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.InternalRelationshipCollection:ParseRelationshipPart(System.IO.Packaging.PackagePart):this (FullOpts)
        -108 (-6.31 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBaseInvoker:InvokeWithOneArg(System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object:this (FullOpts)
        -104 (-2.59 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBaseInvoker:InvokeWithManyArgs(System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object:this (FullOpts)
         -97 (-14.48 % of base) : System.Linq.dasm - System.Linq.Enumerable+OrderedIterator`2[System.__Canon,System.Nullable`1[int]]:TryGetFirst(byref):System.__Canon:this (FullOpts)
         -97 (-14.48 % of base) : System.Linq.dasm - System.Linq.Enumerable+OrderedIterator`2[System.__Canon,System.Nullable`1[int]]:TryGetLast(byref):System.__Canon:this (FullOpts)
         -96 (-2.17 % of base) : System.Data.Common.dasm - System.Data.Common.DbDataAdapter:Update(System.Data.DataRow[],System.Data.Common.DataTableMapping):int:this (FullOpts)
         -92 (-54.76 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:Fill[System.Numerics.Vector`1[float]](byref,ulong,System.Numerics.Vector`1[float]) (FullOpts)
         -78 (-4.14 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodInvoker:InvokeWithManyArgs(System.Object,System.Span`1[System.Object]):System.Object:this (FullOpts)
         -76 (-6.24 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1[System.__Canon]:TryGetFirstOrLast(byref,ubyte):System.__Canon:this (FullOpts)
         -73 (-2.83 % of base) : System.Private.Uri.dasm - System.Uri:CheckAuthorityHelper(ulong,int,int,byref,byref,System.UriParser,byref):int:this (FullOpts)
         -72 (-4.24 % of base) : System.Data.Common.dasm - System.Data.Common.DbProviderFactories:GetFactoryClasses():System.Data.DataTable (FullOpts)
         -72 (-15.45 % of base) : System.Private.CoreLib.dasm - System.Threading.ThreadLocal`1+FinalizationHelper[System.__Canon]:Finalize():this (FullOpts)
         -66 (-12.82 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[System.__Canon]:PushRange(System.__Canon[],int,int):this (FullOpts)
         -64 (-2.60 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbMetaDataFactory:ExecuteCommand(System.Data.DataRow,System.String[],System.Data.Common.DbConnection):System.Data.DataTable:this (FullOpts)
         -63 (-3.44 % of base) : System.Private.CoreLib.dasm - System.Reflection.ConstructorInvoker:InvokeWithManyArgs(System.Span`1[System.Object]):System.Object:this (FullOpts)
         -62 (-3.32 % of base) : System.Private.Uri.dasm - System.Net.IPv6AddressHelper:ParseCanonicalName(System.ReadOnlySpan`1[ushort],byref,byref):System.String (FullOpts)
         -60 (-0.44 % 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)
         -57 (-5.58 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1+Node[System.__Canon]:CopyTo(System.Array,int):this (FullOpts)
         -56 (-0.75 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.WellKnownOids:GetContents(System.ReadOnlySpan`1[ushort]):System.ReadOnlySpan`1[ubyte] (FullOpts)
         -56 (-19.05 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):ubyte (FullOpts)
         -56 (-6.30 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:UrlDecodeInternal(System.String,System.Text.Encoding):System.String (FullOpts)
         -55 (-4.15 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.EncodingStreamWrapper:.ctor(System.IO.Stream,System.Text.Encoding):this (FullOpts)
         -52 (-2.65 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.FileIO.TextFieldParser:ParseDelimitedLine():System.String[]:this (FullOpts)
         -51 (-2.20 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.GB18030Encoding:GetBytes(ulong,int,ulong,int,System.Text.EncoderNLS):int:this (FullOpts)
         -50 (-5.25 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1+Node[System.__Canon]:CopyTo(System.__Canon[],int):this (FullOpts)
         -49 (-5.42 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[System.__Canon]:WrapHelper[double](System.Linq.Parallel.PartitionedStream`2[System.__Canon,double],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.__Canon],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -49 (-5.42 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[System.__Canon]:WrapHelper[int](System.Linq.Parallel.PartitionedStream`2[System.__Canon,int],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.__Canon],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -49 (-5.42 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[System.__Canon]:WrapHelper[long](System.Linq.Parallel.PartitionedStream`2[System.__Canon,long],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.__Canon],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -49 (-5.42 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[System.__Canon]:WrapHelper[short](System.Linq.Parallel.PartitionedStream`2[System.__Canon,short],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.__Canon],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -49 (-5.42 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[System.__Canon]:WrapHelper[System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.__Canon,System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.__Canon],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -49 (-5.42 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[System.__Canon]:WrapHelper[System.Numerics.Vector`1[float]](System.Linq.Parallel.PartitionedStream`2[System.__Canon,System.Numerics.Vector`1[float]],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.__Canon],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -49 (-5.42 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[System.__Canon]:WrapHelper[ubyte](System.Linq.Parallel.PartitionedStream`2[System.__Canon,ubyte],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.__Canon],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -46 (-0.46 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationElement:DeserializeElement(System.Xml.XmlReader,ubyte):this (FullOpts)
         -46 (-4.85 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[double]:WrapHelper[System.__Canon](System.Linq.Parallel.PartitionedStream`2[double,System.__Canon],System.Linq.Parallel.IPartitionedStreamRecipient`1[double],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -46 (-4.85 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[int]:WrapHelper[System.__Canon](System.Linq.Parallel.PartitionedStream`2[int,System.__Canon],System.Linq.Parallel.IPartitionedStreamRecipient`1[int],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -46 (-4.85 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[long]:WrapHelper[System.__Canon](System.Linq.Parallel.PartitionedStream`2[long,System.__Canon],System.Linq.Parallel.IPartitionedStreamRecipient`1[long],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -46 (-4.85 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[short]:WrapHelper[System.__Canon](System.Linq.Parallel.PartitionedStream`2[short,System.__Canon],System.Linq.Parallel.IPartitionedStreamRecipient`1[short],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -46 (-4.60 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[System.__Canon]:WrapHelper[System.__Canon](System.Linq.Parallel.PartitionedStream`2[System.__Canon,System.__Canon],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.__Canon],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -46 (-4.85 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[System.Nullable`1[int]]:WrapHelper[System.__Canon](System.Linq.Parallel.PartitionedStream`2[System.Nullable`1[int],System.__Canon],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.Nullable`1[int]],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -46 (-4.85 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[System.Numerics.Vector`1[float]]:WrapHelper[System.__Canon](System.Linq.Parallel.PartitionedStream`2[System.Numerics.Vector`1[float],System.__Canon],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.Numerics.Vector`1[float]],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -46 (-4.85 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.TakeOrSkipQueryOperator`1[ubyte]:WrapHelper[System.__Canon](System.Linq.Parallel.PartitionedStream`2[ubyte,System.__Canon],System.Linq.Parallel.IPartitionedStreamRecipient`1[ubyte],System.Linq.Parallel.QuerySettings):this (FullOpts)
         -41 (-2.93 % of base) : System.Memory.dasm - System.Buffers.SequenceReader`1[short]:TryReadToAny(byref,System.ReadOnlySpan`1[short],ubyte):ubyte:this (FullOpts) (2 methods)
         -41 (-17.98 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Subtract(System.ReadOnlySpan`1[uint],uint,System.Span`1[uint]) (FullOpts)
         -40 (-2.97 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[System.__Canon]:Trim():ubyte:this (FullOpts)
         -40 (-9.85 % of base) : System.Linq.dasm - System.Linq.Enumerable+IEnumerableSelectIterator`2[System.__Canon,System.Nullable`1[int]]:TryGetLast(byref):System.Nullable`1[int]:this (FullOpts)
         -38 (-8.26 % of base) : System.Linq.dasm - System.Linq.Enumerable+OrderedIterator`1[System.__Canon]:TryGetLast(byref):System.__Canon:this (FullOpts)
         -38 (-5.31 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ExceptQueryOperator`1[double]:WrapPartitionedStreamHelper[int,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Linq.Parallel.Pair`2[double,System.Linq.Parallel.NoKeyMemoizationRequired],int],System.Linq.Parallel.PartitionedStream`2[double,System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[double],System.Threading.CancellationToken):this (FullOpts)
         -38 (-5.31 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ExceptQueryOperator`1[int]:WrapPartitionedStreamHelper[int,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Linq.Parallel.Pair`2[int,System.Linq.Parallel.NoKeyMemoizationRequired],int],System.Linq.Parallel.PartitionedStream`2[int,System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[int],System.Threading.CancellationToken):this (FullOpts)
         -38 (-5.31 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ExceptQueryOperator`1[long]:WrapPartitionedStreamHelper[int,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Linq.Parallel.Pair`2[long,System.Linq.Parallel.NoKeyMemoizationRequired],int],System.Linq.Parallel.PartitionedStream`2[long,System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[long],System.Threading.CancellationToken):this (FullOpts)
         -38 (-5.31 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ExceptQueryOperator`1[short]:WrapPartitionedStreamHelper[int,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Linq.Parallel.Pair`2[short,System.Linq.Parallel.NoKeyMemoizationRequired],int],System.Linq.Parallel.PartitionedStream`2[short,System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[short],System.Threading.CancellationToken):this (FullOpts)
         -38 (-5.31 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ExceptQueryOperator`1[System.Nullable`1[int]]:WrapPartitionedStreamHelper[int,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Linq.Parallel.Pair`2[System.Nullable`1[int],System.Linq.Parallel.NoKeyMemoizationRequired],int],System.Linq.Parallel.PartitionedStream`2[System.Nullable`1[int],System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.Nullable`1[int]],System.Threading.CancellationToken):this (FullOpts)
         -38 (-5.31 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ExceptQueryOperator`1[System.Numerics.Vector`1[float]]:WrapPartitionedStreamHelper[int,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Linq.Parallel.Pair`2[System.Numerics.Vector`1[float],System.Linq.Parallel.NoKeyMemoizationRequired],int],System.Linq.Parallel.PartitionedStream`2[System.Numerics.Vector`1[float],System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.Numerics.Vector`1[float]],System.Threading.CancellationToken):this (FullOpts)
         -38 (-5.31 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.ExceptQueryOperator`1[ubyte]:WrapPartitionedStreamHelper[int,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Linq.Parallel.Pair`2[ubyte,System.Linq.Parallel.NoKeyMemoizationRequired],int],System.Linq.Parallel.PartitionedStream`2[ubyte,System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[ubyte],System.Threading.CancellationToken):this (FullOpts)
         -37 (-5.77 % of base) : System.Data.Common.dasm - System.Data.SortExpressionBuilder`1[System.__Canon]:Clone():System.Data.SortExpressionBuilder`1[System.__Canon]:this (FullOpts)
         -36 (-0.66 % of base) : System.Private.CoreLib.dasm - System.Globalization.TimeSpanParse:ProcessTerminal_HM_S_D(byref,ubyte,byref):ubyte (FullOpts)
         -35 (-2.01 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ConcatenateOnDimension[double](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[double]]):System.Numerics.Tensors.Tensor`1[double] (FullOpts)
         -35 (-2.01 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ConcatenateOnDimension[int](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[int]]):System.Numerics.Tensors.Tensor`1[int] (FullOpts)
         -35 (-2.01 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ConcatenateOnDimension[long](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[long]]):System.Numerics.Tensors.Tensor`1[long] (FullOpts)
         -35 (-2.01 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ConcatenateOnDimension[short](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[short]]):System.Numerics.Tensors.Tensor`1[short] (FullOpts)
         -35 (-2.01 % 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]]]):System.Numerics.Tensors.Tensor`1[System.Nullable`1[int]] (FullOpts)
         -35 (-2.01 % 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]]]):System.Numerics.Tensors.Tensor`1[System.Numerics.Vector`1[float]] (FullOpts)
         -35 (-2.01 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ConcatenateOnDimension[ubyte](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[ubyte]]):System.Numerics.Tensors.Tensor`1[ubyte] (FullOpts)
         -35 (-1.71 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[double](byref,System.Text.StringBuilder,System.ReadOnlySpan`1[long]) (FullOpts)
         -35 (-1.71 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[int](byref,System.Text.StringBuilder,System.ReadOnlySpan`1[long]) (FullOpts)
         -35 (-1.71 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[long](byref,System.Text.StringBuilder,System.ReadOnlySpan`1[long]) (FullOpts)
         -35 (-1.71 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[short](byref,System.Text.StringBuilder,System.ReadOnlySpan`1[long]) (FullOpts)
         -35 (-1.71 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[System.Nullable`1[int]](byref,System.Text.StringBuilder,System.ReadOnlySpan`1[long]) (FullOpts)
         -35 (-1.71 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[System.Numerics.Vector`1[float]](byref,System.Text.StringBuilder,System.ReadOnlySpan`1[long]) (FullOpts)
         -35 (-1.71 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[ubyte](byref,System.Text.StringBuilder,System.ReadOnlySpan`1[long]) (FullOpts)
         -34 (-2.00 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportMembersMapping(System.Xml.Serialization.XmlReflectionMember[],System.String,ubyte,ubyte,ubyte,System.Xml.Serialization.RecursionLimiter):System.Xml.Serialization.MembersMapping:this (FullOpts)
         -33 (-7.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.ReadOnlyTensorSpan`1[double]:.ctor(double[]):this (FullOpts)
         -33 (-7.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.ReadOnlyTensorSpan`1[int]:.ctor(int[]):this (FullOpts)
         -33 (-7.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.ReadOnlyTensorSpan`1[long]:.ctor(long[]):this (FullOpts)
         -33 (-7.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.ReadOnlyTensorSpan`1[short]:.ctor(short[]):this (FullOpts)
         -33 (-7.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.Nullable`1[int]]:.ctor(System.Nullable`1[int][]):this (FullOpts)
         -33 (-7.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.Numerics.Vector`1[float]]:.ctor(System.Numerics.Vector`1[float][]):this (FullOpts)
         -33 (-7.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.ReadOnlyTensorSpan`1[ubyte]:.ctor(ubyte[]):this (FullOpts)
         -33 (-7.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorSpan`1[double]:.ctor(double[]):this (FullOpts)
         -33 (-7.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorSpan`1[int]:.ctor(int[]):this (FullOpts)
         -33 (-7.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorSpan`1[long]:.ctor(long[]):this (FullOpts)
         -33 (-7.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorSpan`1[short]:.ctor(short[]):this (FullOpts)
         -33 (-7.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorSpan`1[System.Nullable`1[int]]:.ctor(System.Nullable`1[int][]):this (FullOpts)
         -33 (-7.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorSpan`1[System.Numerics.Vector`1[float]]:.ctor(System.Numerics.Vector`1[float][]):this (FullOpts)
         -33 (-7.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorSpan`1[ubyte]:.ctor(ubyte[]):this (FullOpts)
         -33 (-5.40 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1[System.Numerics.Vector`1[float]]:DecodeArrayArgument(byref,System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1+ArgumentTypeInfo[System.Numerics.Vector`1[float]]):System.Nullable`1[System.Collections.Immutable.ImmutableArray`1[System.Reflection.Metadata.CustomAttributeTypedArgument`1[System.Numerics.Vector`1[float]]]]:this (FullOpts)
         -33 (-1.51 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract+DataContractCriticalHelper:GetBuiltInDataContract(System.String):System.Runtime.Serialization.DataContracts.DataContract (FullOpts)
         -32 (-10.70 % of base) : Microsoft.Extensions.Logging.Console.dasm - Microsoft.Extensions.Logging.Console.SimpleConsoleFormatter:GetLogLevelConsoleColors(int):Microsoft.Extensions.Logging.Console.SimpleConsoleFormatter+ConsoleColors:this (FullOpts)
         -32 (-3.81 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.IntersectQueryOperator`1[double]:WrapPartitionedStreamHelper[int,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Linq.Parallel.Pair`2[double,System.Linq.Parallel.NoKeyMemoizationRequired],int],System.Linq.Parallel.PartitionedStream`2[double,System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[double],System.Threading.CancellationToken):this (FullOpts)
         -32 (-3.81 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.IntersectQueryOperator`1[int]:WrapPartitionedStreamHelper[int,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Linq.Parallel.Pair`2[int,System.Linq.Parallel.NoKeyMemoizationRequired],int],System.Linq.Parallel.PartitionedStream`2[int,System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[int],System.Threading.CancellationToken):this (FullOpts)
         -32 (-3.81 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.IntersectQueryOperator`1[long]:WrapPartitionedStreamHelper[int,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Linq.Parallel.Pair`2[long,System.Linq.Parallel.NoKeyMemoizationRequired],int],System.Linq.Parallel.PartitionedStream`2[long,System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[long],System.Threading.CancellationToken):this (FullOpts)
         -32 (-3.81 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.IntersectQueryOperator`1[short]:WrapPartitionedStreamHelper[int,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Linq.Parallel.Pair`2[short,System.Linq.Parallel.NoKeyMemoizationRequired],int],System.Linq.Parallel.PartitionedStream`2[short,System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[short],System.Threading.CancellationToken):this (FullOpts)
         -32 (-3.81 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.IntersectQueryOperator`1[System.Nullable`1[int]]:WrapPartitionedStreamHelper[int,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Linq.Parallel.Pair`2[System.Nullable`1[int],System.Linq.Parallel.NoKeyMemoizationRequired],int],System.Linq.Parallel.PartitionedStream`2[System.Nullable`1[int],System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.Nullable`1[int]],System.Threading.CancellationToken):this (FullOpts)
         -32 (-3.81 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.IntersectQueryOperator`1[System.Numerics.Vector`1[float]]:WrapPartitionedStreamHelper[int,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Linq.Parallel.Pair`2[System.Numerics.Vector`1[float],System.Linq.Parallel.NoKeyMemoizationRequired],int],System.Linq.Parallel.PartitionedStream`2[System.Numerics.Vector`1[float],System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[System.Numerics.Vector`1[float]],System.Threading.CancellationToken):this (FullOpts)
         -32 (-3.81 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.IntersectQueryOperator`1[ubyte]:WrapPartitionedStreamHelper[int,System.Nullable`1[int]](System.Linq.Parallel.PartitionedStream`2[System.Linq.Parallel.Pair`2[ubyte,System.Linq.Parallel.NoKeyMemoizationRequired],int],System.Linq.Parallel.PartitionedStream`2[ubyte,System.Nullable`1[int]],System.Linq.Parallel.IPartitionedStreamRecipient`1[ubyte],System.Threading.CancellationToken):this (FullOpts)

Top method regressions (percentages):
          24 (18.18 % of base) : System.Net.HttpListener.dasm - System.Net.ServiceNameStore:Contains(System.String):ubyte:this (FullOpts)
          18 (17.82 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitWriteBack(System.Collections.Generic.List`1[System.Linq.Expressions.Compiler.LambdaCompiler+WriteBack]):this (FullOpts)
          18 (17.82 % of base) : System.Net.Security.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:AddIfNew(System.Collections.Generic.List`1[System.String]):this (FullOpts)
          22 (16.54 % of base) : System.Data.Common.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Data.DataColumn):this (FullOpts)
          22 (16.18 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:IsConvInTable(System.Collections.Generic.List`1[Microsoft.CSharp.RuntimeBinder.Semantics.UdConvInfo],Microsoft.CSharp.RuntimeBinder.Semantics.MethodSymbol,Microsoft.CSharp.RuntimeBinder.Semantics.AggregateType,ubyte,ubyte):ubyte (FullOpts)
          18 (15.38 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.MemoryCacheEntryChangeMonitor:Dispose(ubyte):this (FullOpts)
          18 (14.63 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackagePart:Flush():this (FullOpts)
          14 (14.29 % of base) : System.Linq.dasm - System.Linq.Enumerable+ConcatNIterator`1[System.__Canon]:GetEnumerable(int):System.Collections.Generic.IEnumerable`1[System.__Canon]:this (FullOpts)
           9 (14.29 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:PopulateMethodDefinitionHandles(System.Collections.Generic.List`1[System.Reflection.Emit.MethodBuilderImpl]):this (FullOpts)
          18 (13.74 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Core.CompositionOperation:Complete():this (FullOpts)
           9 (13.64 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:PopulateEventDefinitionHandles(System.Collections.Generic.List`1[System.Reflection.Emit.EventBuilderImpl]):this (FullOpts)
           9 (13.64 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:PopulateFieldDefinitionHandles(System.Collections.Generic.List`1[System.Reflection.Emit.FieldBuilderImpl]):this (FullOpts)
           9 (13.64 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:PopulatePropertyDefinitionHandles(System.Collections.Generic.List`1[System.Reflection.Emit.PropertyBuilderImpl]):this (FullOpts)
          39 (13.45 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:GetNestedTypes(int):System.Type[]:this (FullOpts)
          51 (13.42 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.Compiler:MergeGlobalVarPars(System.Xml.Xsl.Xslt.Stylesheet):this (FullOpts)
          18 (12.68 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarReader:Dispose():this (FullOpts)
          54 (12.62 % of base) : System.Linq.dasm - System.Linq.Enumerable+IEnumerableWhereIterator`1[System.__Canon]:TryGetLast(byref):System.__Canon:this (FullOpts)
          43 (12.01 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.Metrics.Meter:GetPublishedInstruments():System.Collections.Generic.List`1[System.Diagnostics.Metrics.Instrument] (FullOpts)
          24 (11.94 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.Validator:TryValidateValue(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection`1[System.ComponentModel.DataAnnotations.ValidationResult],System.Collections.Generic.IEnumerable`1[System.ComponentModel.DataAnnotations.ValidationAttribute]):ubyte (FullOpts)
          33 (11.46 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:GetNestedTypeBuilders(System.Reflection.Emit.TypeBuilderImpl):System.Collections.Generic.List`1[System.Reflection.Emit.TypeBuilderImpl]:this (FullOpts)
          18 (11.39 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.CertificatePolicyChain:MatchesApplicationPolicies(System.Security.Cryptography.OidCollection):ubyte:this (FullOpts)
          18 (11.39 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.CertificatePolicyChain:MatchesCertificatePolicies(System.Security.Cryptography.OidCollection):ubyte:this (FullOpts)
          27 (11.25 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.SerializationEvents:AddOnDelegate(System.Object,System.Runtime.Serialization.SerializationEventHandler,System.Collections.Generic.List`1[System.Reflection.MethodInfo]):System.Runtime.Serialization.SerializationEventHandler (FullOpts)
          16 (11.11 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializerOptions:GetConverterFromList(System.Type):System.Text.Json.Serialization.JsonConverter:this (FullOpts)
          50 (11.01 % of base) : System.Linq.dasm - System.Linq.Enumerable+IEnumerableWhereSelectIterator`2[System.__Canon,System.Nullable`1[int]]:TryGetLast(byref):System.Nullable`1[int]:this (FullOpts)
          21 (10.99 % of base) : System.IO.FileSystem.Watcher.dasm - System.IO.FileSystemWatcher+RunningInstance:RemoveWatchedDirectoryUnlocked(System.IO.FileSystemWatcher+RunningInstance+WatchedDirectory,ubyte):this (FullOpts)
          13 (10.92 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.CompositionException:WritePaths(System.Text.StringBuilder,System.Collections.Generic.List`1[System.Collections.Generic.Stack`1[System.ComponentModel.Composition.CompositionError]]) (FullOpts)
          18 (10.91 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:FindTypeBuilderWithName(System.String,ubyte):System.Reflection.Emit.TypeBuilderImpl:this (FullOpts)
          20 (10.81 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ZipPackage+IgnoredItemHelper:DeleteCore(System.String):this (FullOpts)
          21 (10.71 % of base) : System.Net.Http.dasm - System.Net.Http.MultipartContent:Dispose(ubyte):this (FullOpts)
          18 (10.65 % 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)
          28 (10.57 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeStandAloneSigTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
          28 (10.57 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeSpecTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
          40 (10.39 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:GetConstructors(int):System.Reflection.ConstructorInfo[]:this (FullOpts)
         188 (10.39 % of base) : System.Memory.dasm - System.Buffers.ReadOnlySequenceDebugView`1[System.__Canon]:.ctor(System.Buffers.ReadOnlySequence`1[System.__Canon]):this (FullOpts)
          18 (10.11 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass16_0[long]:<GetLinqDataView>b__2(System.Data.DataRow):ubyte:this (FullOpts)
          18 (10.11 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CreateGlobalVarPars():this (FullOpts)
          32 (10.09 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeModuleRefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[int],System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
          35 (10.06 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:GetFields(int):System.Reflection.FieldInfo[]:this (FullOpts)
          35 (10.06 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.TypeBuilderImpl:GetProperties(int):System.Reflection.PropertyInfo[]:this (FullOpts)
          18 (10.06 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass16_0[double]:<GetLinqDataView>b__2(System.Data.DataRow):ubyte:this (FullOpts)
          18 (10.06 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass16_0[short]:<GetLinqDataView>b__2(System.Data.DataRow):ubyte:this (FullOpts)
          18 (10.06 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass16_0[ubyte]:<GetLinqDataView>b__2(System.Data.DataRow):ubyte:this (FullOpts)
          24 (10.04 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.Validator:TryValidateProperty(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection`1[System.ComponentModel.DataAnnotations.ValidationResult]):ubyte (FullOpts)
          24 (10.04 % of base) : runincontext.dasm - TestRunner:VerifyAssembliesUnloaded(System.Collections.Generic.List`1[System.WeakReference]):ubyte:this (FullOpts)
          18 (9.78 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.SchemaImporter:ImportKnownTypes(System.Xml.XmlQualifiedName):this (FullOpts)
         137 (9.78 % of base) : System.Web.HttpUtility.dasm - System.Web.Util.HttpEncoder:<JavaScriptStringEncode>g__EncodeCore|12_0(System.ReadOnlySpan`1[ushort],int,ubyte):System.String (FullOpts)
          24 (9.72 % of base) : System.Resources.Extensions.dasm - System.Resources.Extensions.BinaryFormat.SerializationEvents:AddOnDelegate(System.Object,System.Collections.Generic.List`1[System.Reflection.MethodInfo]):System.Action`1[System.Runtime.Serialization.StreamingContext] (FullOpts)
          24 (9.68 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.PackagePart:Close():this (FullOpts)
          14 (9.66 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.HostApplicationBuilder+HostBuilderAdapter+<>c__DisplayClass7_0:<ApplyChanges>b__1(System.Object):this (FullOpts)
         164 (9.51 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.ISO2022Encoding:GetBytesCP50225KR(ulong,int,ulong,int,System.Text.ISO2022Encoding+ISO2022Encoder):int:this (FullOpts)
         261 (9.27 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.MethodTypeInferrer:Fix(int):ubyte:this (FullOpts)
          18 (9.23 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultHttpClientFactory+<>c__DisplayClass17_0:<CreateHandlerEntry>g__Configure|0(Microsoft.Extensions.Http.HttpMessageHandlerBuilder):this (FullOpts)
          18 (9.05 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ImportEngine+EngineContext:Complete():this (FullOpts)
          19 (8.96 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.ManagedCertificateFinder:FindExtension(System.Security.Cryptography.X509Certificates.X509Certificate2,System.String):System.Security.Cryptography.X509Certificates.X509Extension (FullOpts)
          14 (8.64 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ZipPackage+IgnoredItemHelper:DeleteItemsWithSimilarExtension(System.String):this (FullOpts)
          14 (8.59 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeEncMapTable(System.Reflection.Metadata.BlobBuilder):this (FullOpts)
          44 (8.56 % of base) : System.Private.CoreLib.dasm - System.Number+Grisu3:TryDigitGenShortest(byref,byref,byref,System.Span`1[ubyte],byref,byref):ubyte (FullOpts)
          16 (8.42 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509ExtensionCollection:get_Item(System.String):System.Security.Cryptography.X509Certificates.X509Extension:this (FullOpts)
          35 (8.33 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.ModuleBuilderImpl:GetLocalVariableHandle(System.Collections.Generic.List`1[System.Reflection.Emit.LocalBuilder],System.Reflection.Metadata.LocalVariableHandle):System.Reflection.Metadata.LocalVariableHandle:this (FullOpts)
          38 (8.28 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.XsltLoader:CheckWithParam(System.Collections.Generic.List`1[System.Xml.Xsl.Xslt.XslNode],System.Xml.Xsl.Xslt.XslNode):this (FullOpts)
           8 (8.16 % of base) : Microsoft.Extensions.Configuration.dasm - Microsoft.Extensions.Configuration.ConfigurationManager:DisposeRegistrations():this (FullOpts)
           8 (8.16 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Core.CompositionOperation:RunAndClearActions():this (FullOpts)
          10 (8.06 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.TraceLoggingMetadataCollector+Impl:Encode(ubyte[]):int:this (FullOpts)
          14 (7.91 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass16_0[int]:<GetLinqDataView>b__2(System.Data.DataRow):ubyte:this (FullOpts)
          34 (7.91 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.Hosting.ImportEngine+RecompositionManager:UpdateImportIndex():this (FullOpts)
          24 (7.87 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.Validator:TryValidateObject(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection`1[System.ComponentModel.DataAnnotations.ValidationResult],ubyte):ubyte (FullOpts)
          33 (7.84 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.AsymmetricAlgorithm:ExportArray(System.Security.Cryptography.AsymmetricAlgorithm+TryExport):ubyte[] (FullOpts)
          42 (7.79 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1[short]:DecodeArrayArgument(byref,System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1+ArgumentTypeInfo[short]):System.Nullable`1[System.Collections.Immutable.ImmutableArray`1[System.Reflection.Metadata.CustomAttributeTypedArgument`1[short]]]:this (FullOpts)
          68 (7.78 % of base) : System.Net.Mail.dasm - System.Net.Mime.MailBnfHelper:ReadQuotedString(System.String,byref,System.Text.StringBuilder,ubyte,ubyte):System.String (FullOpts)
          18 (7.76 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.Package:CopyPartDictionaryToPartList(System.Collections.Generic.Dictionary`2[System.String,System.Collections.Generic.KeyValuePair`2[System.IO.Packaging.PackUriHelper+ValidatedPartUri,System.IO.Packaging.PackagePart]],System.Collections.Generic.List`1[System.String]):this (FullOpts)
          27 (7.65 % of base) : System.ObjectModel.dasm - System.Collections.ObjectModel.KeyedCollection`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:TryGetValue(System.Numerics.Vector`1[float],byref):ubyte:this (FullOpts)
          14 (7.53 % of base) : Microsoft.Extensions.Hosting.dasm - Microsoft.Extensions.Hosting.HostBuilder:InitializeHostConfiguration():this (FullOpts)
          40 (7.50 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1[ubyte]:DecodeArrayArgument(byref,System.Reflection.Metadata.Ecma335.CustomAttributeDecoder`1+ArgumentTypeInfo[ubyte]):System.Nullable`1[System.Collections.Immutable.ImmutableArray`1[System.Reflection.Metadata.CustomAttributeTypedArgument`1[ubyte]]]:this (FullOpts)
          16 (7.48 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.InstructionList:BuildRuntimeLabels():System.Linq.Expressions.Interpreter.RuntimeLabel[]:this (FullOpts)
          26 (7.47 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDecimal:AddULong(uint):this (FullOpts)
          18 (7.47 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.Scope:GetAllLocals():System.Collections.Generic.List`1[System.Reflection.Emit.LocalBuilder]:this (FullOpts)
          35 (7.42 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:MostSpecificProcedure(System.Collections.Generic.List`1[Microsoft.VisualBasic.CompilerServices.Symbols+Method],byref,System.Object[],System.String[]):Microsoft.VisualBasic.CompilerServices.Symbols+Method (FullOpts)
           8 (7.41 % of base) : System.IO.Packaging.dasm - System.IO.Packaging.ZipPackage:DeleteInterleavedPartOrStream(System.Collections.Generic.List`1[System.IO.Packaging.ZipPackagePartPiece]) (FullOpts)
           6 (7.41 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlBufferReader:Equals2(int,int,int,int):ubyte:this (FullOpts)
          22 (7.36 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task:AddExceptionsFromChildren(System.Threading.Tasks.Task+ContingentProperties):this (FullOpts)
          26 (7.32 % of base) : System.Formats.Nrbf.dasm - System.Formats.Nrbf.SZArrayOfRecords:ToArray(ubyte):System.Formats.Nrbf.SerializationRecord[]:this (FullOpts)
           7 (7.22 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:<Multiply>g__Naive|57_1(System.ReadOnlySpan`1[uint],System.ReadOnlySpan`1[uint],System.Span`1[uint]) (FullOpts)
          32 (7.13 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeEventMapTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
          32 (7.13 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeGenericParamConstraintTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
         226 (7.10 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.ISO2022Encoding:GetBytesCP5022xJP(ulong,int,ulong,int,System.Text.ISO2022Encoding+ISO2022Encoder):int:this (FullOpts)
          19 (7.09 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.ManagedCertificateFinder+<>c:<FindByApplicationPolicy>b__16_0(System.String,System.Security.Cryptography.X509Certificates.X509Certificate2):ubyte:this (FullOpts)
          25 (7.08 % of base) : System.Net.Security.dasm - Interop+Ssl:SerializeAlpnProtocolList(System.Collections.Generic.List`1[System.Net.Security.SslApplicationProtocol],System.Span`1[ubyte]) (FullOpts)
           8 (7.08 % of base) : System.ComponentModel.Annotations.dasm - System.ComponentModel.DataAnnotations.PhoneAttribute:MatchesExtension(System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
          32 (7.08 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeInterfaceImplTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
          32 (7.08 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeNestedClassTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
          32 (7.08 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializePropertyMapTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
          32 (7.08 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeStateMachineMethodTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
          25 (7.02 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeFieldLayoutTable(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Ecma335.MetadataSizes):this (FullOpts)
          14 (6.97 % of base) : System.Data.Common.dasm - System.Data.EnumerableRowCollection`1+<>c__DisplayClass16_0[System.Numerics.Vector`1[float]]:<GetLinqDataView>b__2(System.Data.DataRow):ubyte:this (FullOpts)
          19 (6.91 % of base) : System.Net.HttpListener.dasm - System.Net.HttpEndPointListener:MatchFromList(System.String,System.Collections.Generic.List`1[System.Net.ListenerPrefix],byref):System.Net.HttpListener (FullOpts)
          85 (6.87 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHashShared:Append(byref,System.ReadOnlySpan`1[ubyte]) (FullOpts)
          25 (6.72 % of base) : Microsoft.Extensions.Logging.dasm - Microsoft.Extensions.Logging.LoggerRuleSelector:Select(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Type,System.String,byref,byref) (FullOpts)
          18 (6.67 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.ECDsaCertificateExtensions:HasECDsaKeyUsage(System.Security.Cryptography.X509Certificates.X509Certificate2):ubyte (FullOpts)
          57 (6.65 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[System.__Canon,long]:TryInsert(System.__Canon,long,ubyte):ubyte:this (FullOpts)

Top method improvements (percentages):
         -92 (-54.76 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:Fill[System.Numerics.Vector`1[float]](byref,ulong,System.Numerics.Vector`1[float]) (FullOpts)
         -18 (-24.66 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:HammingBitDistance[long](System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long (FullOpts)
         -18 (-23.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:HammingBitDistance[int](System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int]):long (FullOpts)
         -26 (-23.01 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]]):int (FullOpts)
         -15 (-19.23 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:HammingBitDistance[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):long (FullOpts)
         -20 (-19.05 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.HybridReferenceDictionary`2[System.__Canon,System.Nullable`1[int]]:ContainsKey(System.__Canon):ubyte:this (FullOpts)
         -56 (-19.05 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):ubyte (FullOpts)
         -21 (-18.75 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]):int (FullOpts)
         -14 (-18.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:HammingBitDistance[ubyte](System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte]):long (FullOpts)
         -41 (-17.98 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Subtract(System.ReadOnlySpan`1[uint],uint,System.Span`1[uint]) (FullOpts)
         -72 (-15.45 % of base) : System.Private.CoreLib.dasm - System.Threading.ThreadLocal`1+FinalizationHelper[System.__Canon]:Finalize():this (FullOpts)
         -97 (-14.48 % of base) : System.Linq.dasm - System.Linq.Enumerable+OrderedIterator`2[System.__Canon,System.Nullable`1[int]]:TryGetFirst(byref):System.__Canon:this (FullOpts)
         -97 (-14.48 % of base) : System.Linq.dasm - System.Linq.Enumerable+OrderedIterator`2[System.__Canon,System.Nullable`1[int]]:TryGetLast(byref):System.__Canon:this (FullOpts)
          -7 (-13.73 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfoScanner:ScanRepeatChar(System.String,ushort,int,byref):int (FullOpts)
         -26 (-13.68 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1+Builder[double]:RemoveRange(int,int):this (FullOpts)
         -26 (-13.68 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1+Builder[int]:RemoveRange(int,int):this (FullOpts)
         -26 (-13.68 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1+Builder[long]:RemoveRange(int,int):this (FullOpts)
         -26 (-13.68 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1+Builder[short]:RemoveRange(int,int):this (FullOpts)
         -26 (-13.68 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1+Builder[System.Nullable`1[int]]:RemoveRange(int,int):this (FullOpts)
         -26 (-13.68 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1+Builder[System.Numerics.Vector`1[float]]:RemoveRange(int,int):this (FullOpts)
         -26 (-13.68 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1+Builder[ubyte]:RemoveRange(int,int):this (FullOpts)
         -26 (-13.54 % of base) : System.Private.CoreLib.dasm - System.DefaultBinder:CompareMethodSig(System.Reflection.MethodBase,System.Reflection.MethodBase):ubyte (FullOpts)
         -16 (-13.11 % of base) : System.Private.CoreLib.dasm - System.IO.Path:GetExtension(System.ReadOnlySpan`1[ushort]):System.ReadOnlySpan`1[ushort] (FullOpts)
        -241 (-13.11 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextJsonReader:ReadCompilationOptions(byref):Microsoft.Extensions.DependencyModel.CompilationOptions (FullOpts)
         -12 (-13.04 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:UpdateScalarArm32(uint,System.ReadOnlySpan`1[ubyte]):uint (FullOpts)
         -12 (-12.90 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:UpdateScalarArm64(uint,System.ReadOnlySpan`1[ubyte]):uint (FullOpts)
         -66 (-12.82 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[System.__Canon]:PushRange(System.__Canon[],int,int):this (FullOpts)
         -15 (-12.61 % of base) : System.Private.CoreLib.dasm - System.IO.Stream:ReadExactly(System.Span`1[ubyte]):this (FullOpts)
         -16 (-12.40 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.StreamExtensions:TryReadAll(System.IO.Stream,System.Span`1[ubyte]):int (FullOpts)
          -5 (-12.20 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:get_IsActualValueType():ubyte:this (FullOpts)
          -5 (-12.20 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:get_IsByRefLike():ubyte:this (FullOpts)
          -5 (-12.20 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:get_IsInterface():ubyte:this (FullOpts)
          -5 (-12.20 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:get_IsNullableOfT():ubyte:this (FullOpts)
         -31 (-11.74 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Subtract(System.ReadOnlySpan`1[uint],System.ReadOnlySpan`1[uint],System.Span`1[uint]) (FullOpts)
          -7 (-11.48 % of base) : System.Private.CoreLib.dasm - System.Globalization.CalendarData:CountOccurrences(System.String,ushort,byref):int (FullOpts)
         -25 (-11.47 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Add(System.ReadOnlySpan`1[uint],uint,System.Span`1[uint]) (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[double]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[int]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[long]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[short]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[System.__Canon]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[System.Nullable`1[int]]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[System.Numerics.Vector`1[float]]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Node[ubyte]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1+Node[double]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1+Node[int]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1+Node[long]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1+Node[short]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1+Node[System.__Canon]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1+Node[System.Nullable`1[int]]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1+Node[System.Numerics.Vector`1[float]]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1+Node[ubyte]:ItemRef(int):byref:this (FullOpts)
          -8 (-10.96 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlBoolean:op_Explicit(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlBoolean (FullOpts)
         -12 (-10.81 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RandomNumberGenerator:Shuffle[int](System.Span`1[int]) (FullOpts)
         -32 (-10.70 % of base) : Microsoft.Extensions.Logging.Console.dasm - Microsoft.Extensions.Logging.Console.SimpleConsoleFormatter:GetLogLevelConsoleColors(int):Microsoft.Extensions.Logging.Console.SimpleConsoleFormatter+ConsoleColors:this (FullOpts)
          -4 (-10.53 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:get_IsGenericTypeDefinition():ubyte:this (FullOpts)
         -23 (-10.50 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1[double]:RemoveRange(int,int):System.Collections.Immutable.ImmutableList`1[double]:this (FullOpts)
         -23 (-10.50 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1[int]:RemoveRange(int,int):System.Collections.Immutable.ImmutableList`1[int]:this (FullOpts)
         -23 (-10.50 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1[long]:RemoveRange(int,int):System.Collections.Immutable.ImmutableList`1[long]:this (FullOpts)
         -23 (-10.50 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1[short]:RemoveRange(int,int):System.Collections.Immutable.ImmutableList`1[short]:this (FullOpts)
         -23 (-10.50 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1[System.__Canon]:RemoveRange(int,int):System.Collections.Immutable.ImmutableList`1[System.__Canon]:this (FullOpts)
         -23 (-10.50 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1[System.Nullable`1[int]]:RemoveRange(int,int):System.Collections.Immutable.ImmutableList`1[System.Nullable`1[int]]:this (FullOpts)
         -23 (-10.50 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1[System.Numerics.Vector`1[float]]:RemoveRange(int,int):System.Collections.Immutable.ImmutableList`1[System.Numerics.Vector`1[float]]:this (FullOpts)
         -23 (-10.50 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1[ubyte]:RemoveRange(int,int):System.Collections.Immutable.ImmutableList`1[ubyte]:this (FullOpts)
         -13 (-10.48 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RandomNumberGenerator:Shuffle[System.Nullable`1[int]](System.Span`1[System.Nullable`1[int]]) (FullOpts)
         -12 (-10.43 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RandomNumberGenerator:Shuffle[long](System.Span`1[long]) (FullOpts)
         -12 (-10.43 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RandomNumberGenerator:Shuffle[ubyte](System.Span`1[ubyte]) (FullOpts)
         -12 (-10.26 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RandomNumberGenerator:Shuffle[short](System.Span`1[short]) (FullOpts)
         -12 (-10.08 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RandomNumberGenerator:Shuffle[double](System.Span`1[double]) (FullOpts)
         -11 (-10.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1+Builder[int]:LastIndexOf(int,int):int:this (FullOpts)
         -11 (-10.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1+Builder[long]:LastIndexOf(long,int):int:this (FullOpts)
         -13 (-10.00 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RandomNumberGenerator:Shuffle[System.Numerics.Vector`1[float]](System.Span`1[System.Numerics.Vector`1[float]]) (FullOpts)
         -40 (-9.85 % of base) : System.Linq.dasm - System.Linq.Enumerable+IEnumerableSelectIterator`2[System.__Canon,System.Nullable`1[int]]:TryGetLast(byref):System.Nullable`1[int]:this (FullOpts)
        -141 (-9.55 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBaseInvoker:InvokePropertySetter(System.Object,int,System.Reflection.Binder,System.Object,System.Globalization.CultureInfo):this (FullOpts)
         -26 (-9.49 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double],System.Collections.Generic.IEqualityComparer`1[double]):ubyte (FullOpts)
         -22 (-9.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1+Builder[System.__Canon]:RemoveRange(int,int):this (FullOpts)
         -22 (-9.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Builder[double]:RemoveRange(int,int):this (FullOpts)
         -22 (-9.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Builder[int]:RemoveRange(int,int):this (FullOpts)
         -22 (-9.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Builder[long]:RemoveRange(int,int):this (FullOpts)
         -22 (-9.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Builder[short]:RemoveRange(int,int):this (FullOpts)
         -22 (-9.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Builder[System.__Canon]:RemoveRange(int,int):this (FullOpts)
         -22 (-9.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Builder[System.Nullable`1[int]]:RemoveRange(int,int):this (FullOpts)
         -22 (-9.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Builder[System.Numerics.Vector`1[float]]:RemoveRange(int,int):this (FullOpts)
         -22 (-9.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1+Builder[ubyte]:RemoveRange(int,int):this (FullOpts)
         -25 (-9.26 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):ubyte (FullOpts)
         -22 (-8.87 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.Common:ReleaseAllPostponedMessages[double](System.Threading.Tasks.Dataflow.ITargetBlock`1[double],System.Threading.Tasks.Dataflow.Internal.QueuedMap`2[System.Threading.Tasks.Dataflow.ISourceBlock`1[double],System.Threading.Tasks.Dataflow.DataflowMessageHeader],byref) (FullOpts)
         -22 (-8.87 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.Common:ReleaseAllPostponedMessages[int](System.Threading.Tasks.Dataflow.ITargetBlock`1[int],System.Threading.Tasks.Dataflow.Internal.QueuedMap`2[System.Threading.Tasks.Dataflow.ISourceBlock`1[int],System.Threading.Tasks.Dataflow.DataflowMessageHeader],byref) (FullOpts)
         -22 (-8.87 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.Common:ReleaseAllPostponedMessages[long](System.Threading.Tasks.Dataflow.ITargetBlock`1[long],System.Threading.Tasks.Dataflow.Internal.QueuedMap`2[System.Threading.Tasks.Dataflow.ISourceBlock`1[long],System.Threading.Tasks.Dataflow.DataflowMessageHeader],byref) (FullOpts)
         -22 (-8.87 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.Common:ReleaseAllPostponedMessages[short](System.Threading.Tasks.Dataflow.ITargetBlock`1[short],System.Threading.Tasks.Dataflow.Internal.QueuedMap`2[System.Threading.Tasks.Dataflow.ISourceBlock`1[short],System.Threading.Tasks.Dataflow.DataflowMessageHeader],byref) (FullOpts)
         -22 (-8.87 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.Common:ReleaseAllPostponedMessages[System.Nullable`1[int]](System.Threading.Tasks.Dataflow.ITargetBlock`1[System.Nullable`1[int]],System.Threading.Tasks.Dataflow.Internal.QueuedMap`2[System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Nullable`1[int]],System.Threading.Tasks.Dataflow.DataflowMessageHeader],byref) (FullOpts)
         -22 (-8.87 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.Common:ReleaseAllPostponedMessages[System.Numerics.Vector`1[float]](System.Threading.Tasks.Dataflow.ITargetBlock`1[System.Numerics.Vector`1[float]],System.Threading.Tasks.Dataflow.Internal.QueuedMap`2[System.Threading.Tasks.Dataflow.ISourceBlock`1[System.Numerics.Vector`1[float]],System.Threading.Tasks.Dataflow.DataflowMessageHeader],byref) (FullOpts)
         -22 (-8.87 % of base) : System.Threading.Tasks.Dataflow.dasm - System.Threading.Tasks.Dataflow.Internal.Common:ReleaseAllPostponedMessages[ubyte](System.Threading.Tasks.Dataflow.ITargetBlock`1[ubyte],System.Threading.Tasks.Dataflow.Internal.QueuedMap`2[System.Threading.Tasks.Dataflow.ISourceBlock`1[ubyte],System.Threading.Tasks.Dataflow.DataflowMessageHeader],byref) (FullOpts)
         -18 (-8.82 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]):int (FullOpts)
         -16 (-8.79 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues:<Create>g__RemoveUnreachableValues|3_2(System.Span`1[System.String],System.Collections.Generic.HashSet`1[System.String]):System.Span`1[System.String] (FullOpts)
         -19 (-8.72 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDuration:TryParseDigits(System.String,byref,ubyte,byref,byref):System.String (FullOpts)
         -27 (-8.68 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):ubyte (FullOpts)
         -32 (-8.63 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.ReadOnlyTensorSpan`1[double]:.ctor(ulong,long):this (FullOpts)
         -32 (-8.63 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.ReadOnlyTensorSpan`1[int]:.ctor(ulong,long):this (FullOpts)
         -32 (-8.63 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.ReadOnlyTensorSpan`1[long]:.ctor(ulong,long):this (FullOpts)
         -32 (-8.63 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.ReadOnlyTensorSpan`1[short]:.ctor(ulong,long):this (FullOpts)

3799 total methods with Code Size differences (2242 improved, 1557 regressed), 229125 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