Skip to content

[JitDiff X64] [EgorBo] Remove 64bit hack in Span #1807

@MihuBot

Description

@MihuBot

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

Main commit: dotnet/runtime@0f023aa
PR commit: EgorBo/runtime-1@e11189b

Diffs

Diffs
Found 181 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 45391283
Total bytes of diff: 45390334
Total bytes of delta: -949 (-0.00 % of base)
Total relative delta: 7.64
    diff is an improvement.
    relative diff is a regression.


Top file regressions (bytes):
        3613 : System.Private.CoreLib.dasm (0.05 % of base)
         407 : System.Formats.Tar.dasm (0.31 % of base)
         226 : System.Text.Json.dasm (0.02 % of base)
         185 : System.Collections.Immutable.dasm (0.01 % of base)
         157 : System.Private.DataContractSerialization.dasm (0.02 % of base)
          80 : System.Net.ServerSentEvents.dasm (0.08 % of base)
          80 : System.Diagnostics.DiagnosticSource.dasm (0.03 % of base)
          75 : System.Linq.AsyncEnumerable.dasm (0.00 % of base)
          57 : System.Formats.Cbor.dasm (0.12 % of base)
          47 : System.DirectoryServices.Protocols.dasm (0.03 % of base)
          44 : System.Net.Sockets.dasm (0.02 % of base)
          43 : System.Memory.dasm (0.01 % of base)
          41 : System.Private.Xml.dasm (0.00 % of base)
          39 : Microsoft.Extensions.Logging.Abstractions.dasm (0.05 % of base)
          36 : Microsoft.VisualBasic.Core.dasm (0.01 % of base)
          34 : Microsoft.Extensions.Diagnostics.Abstractions.dasm (0.49 % of base)
          34 : Microsoft.Extensions.DependencyInjection.dasm (0.04 % of base)
          34 : Microsoft.Extensions.Http.dasm (0.05 % of base)
          24 : System.Data.Common.dasm (0.00 % of base)
          21 : System.Net.Quic.dasm (0.01 % of base)
          19 : System.Reflection.Metadata.dasm (0.00 % of base)
          17 : System.Diagnostics.Process.dasm (0.02 % of base)
          16 : System.IO.Pipes.dasm (0.04 % of base)
          16 : System.Transactions.Local.dasm (0.01 % of base)
          16 : System.Net.WebSockets.dasm (0.01 % of base)
          15 : Microsoft.Extensions.DependencyModel.dasm (0.02 % of base)
          13 : System.Collections.dasm (0.00 % of base)
          11 : System.Net.Mail.dasm (0.01 % of base)
          11 : System.IO.FileSystem.DriveInfo.dasm (0.03 % of base)
          10 : System.IO.Compression.Brotli.dasm (0.05 % of base)
          10 : System.Memory.Data.dasm (0.07 % of base)
           7 : System.Formats.Asn1.dasm (0.01 % of base)
           6 : System.IO.Hashing.dasm (0.01 % of base)
           5 : System.Net.Requests.dasm (0.00 % of base)
           3 : System.Net.Http.dasm (0.00 % of base)
           3 : System.Formats.Nrbf.dasm (0.01 % of base)
           3 : System.Security.Cryptography.Cose.dasm (0.00 % of base)
           2 : System.Security.Cryptography.Xml.dasm (0.00 % of base)
           2 : System.Diagnostics.FileVersionInfo.dasm (0.02 % of base)

Top file improvements (bytes):
       -3021 : System.Numerics.Tensors.dasm (-0.26 % of base)
        -606 : ILCompiler.Reflection.ReadyToRun.dasm (-0.20 % of base)
        -553 : System.Security.Cryptography.dasm (-0.04 % of base)
        -529 : System.Text.RegularExpressions.dasm (-0.07 % of base)
        -526 : System.IO.Compression.dasm (-0.23 % of base)
        -460 : System.Runtime.Numerics.dasm (-0.30 % of base)
        -260 : System.Security.Cryptography.Pkcs.dasm (-0.06 % of base)
        -117 : System.Linq.dasm (-0.01 % of base)
        -106 : System.Net.NetworkInformation.dasm (-0.20 % of base)
         -80 : System.Private.Uri.dasm (-0.08 % of base)
         -34 : System.Console.dasm (-0.04 % of base)
         -27 : System.Net.Primitives.dasm (-0.02 % of base)
         -25 : System.Net.Security.dasm (-0.01 % of base)
         -11 : System.Drawing.Primitives.dasm (-0.03 % of base)
         -10 : System.Text.Encodings.Web.dasm (-0.04 % of base)
          -9 : Microsoft.Extensions.DependencyInjection.Abstractions.dasm (-0.01 % of base)
          -9 : System.ComponentModel.TypeConverter.dasm (-0.00 % of base)
          -7 : System.Net.WebClient.dasm (-0.01 % of base)
          -6 : System.Net.WebSockets.Client.dasm (-0.03 % of base)
          -4 : System.Reflection.Emit.dasm (-0.00 % of base)
          -3 : Microsoft.Extensions.Logging.Console.dasm (-0.00 % of base)
          -3 : System.Diagnostics.TextWriterTraceListener.dasm (-0.02 % of base)
          -3 : System.Web.HttpUtility.dasm (-0.02 % of base)
          -1 : System.IO.Pipelines.dasm (-0.00 % of base)
          -1 : System.IO.FileSystem.Watcher.dasm (-0.00 % of base)

64 total files with Code Size differences (25 improved, 39 regressed), 196 unchanged.

Top method regressions (bytes):
         172 (6.83 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:GetReaderScopedToNextValue(byref,byref):System.Text.Json.Utf8JsonReader (FullOpts)
         101 (3.51 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:DivideBurnikelZiegler(System.ReadOnlySpan`1[uint],System.ReadOnlySpan`1[uint],System.Span`1[uint],System.Span`1[uint]) (FullOpts)
          98 (2.86 % of base) : System.Private.CoreLib.dasm - System.Array:Sort(System.Array,System.Array,int,int,System.Collections.IComparer) (FullOpts)
          71 (3.26 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendFormat(System.IFormatProvider,System.String,System.ReadOnlySpan`1[System.Object]):System.Text.StringBuilder:this (FullOpts)
          69 (6.91 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WriteCommonFields(System.Span`1[byte],byte):int:this (FullOpts)
          67 (4.45 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WritePosixAndGnuSharedFields(System.Span`1[byte]):int:this (FullOpts)
          64 (3.13 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnWriter:WriteGeneralizedTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset,bool):this (FullOpts)
          59 (16.48 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted(System.ReadOnlySpan`1[char],int,System.String):this (FullOpts)
          56 (3.94 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnWriter:WriteUtcTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset):this (FullOpts)
          50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted(System.Object,int,System.String):this (FullOpts)
          50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted(System.String,int,System.String):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[byte](byte,int,System.String):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[byte](byte,int):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[short](short,int,System.String):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[short](short,int):this (FullOpts)
          50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted(System.Object,int,System.String):this (FullOpts)
          50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted(System.String,int,System.String):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[byte](byte,int,System.String):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[byte](byte,int):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[short](short,int,System.String):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[short](short,int):this (FullOpts)
          50 (19.16 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted(System.Object,int,System.String):this (FullOpts)
          50 (19.16 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted(System.String,int,System.String):this (FullOpts)
          50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[byte](byte,int,System.String):this (FullOpts)
          50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[byte](byte,int):this (FullOpts)
          50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
          50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
          50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
          50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
          50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
          50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
          50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[short](short,int,System.String):this (FullOpts)
          50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[short](short,int):this (FullOpts)
          49 (9.86 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int):this (FullOpts)
          49 (9.86 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int):this (FullOpts)
          49 (7.72 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:ReadPosixAndGnuSharedAttributes(System.ReadOnlySpan`1[byte]):this (FullOpts)
          49 (11.21 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int):this (FullOpts)
          47 (9.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[double,System.Nullable`1[int]]:IntroSort(System.Span`1[double],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[double]) (FullOpts)
          47 (9.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[long,System.Nullable`1[int]]:IntroSort(System.Span`1[long],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[long]) (FullOpts)
          47 (9.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[System.Nullable`1[int],System.Nullable`1[int]]:IntroSort(System.Span`1[System.Nullable`1[int]],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[System.Nullable`1[int]]) (FullOpts)
          47 (11.38 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int,System.String):this (FullOpts)
          45 (2.47 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X500NameEncoder:ParseDistinguishedName(System.String,System.String,bool,bool):System.Collections.Generic.List`1[byte[]] (FullOpts)
          44 (8.49 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[int,System.Nullable`1[int]]:IntroSort(System.Span`1[int],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[int]) (FullOpts)
          44 (8.49 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[short,System.Nullable`1[int]]:IntroSort(System.Span`1[short],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[short]) (FullOpts)
          44 (9.80 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int,System.String):this (FullOpts)
          44 (9.80 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int,System.String):this (FullOpts)
          42 (8.71 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:set_Length(int):this (FullOpts)
          40 (7.72 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[byte,System.Nullable`1[int]]:IntroSort(System.Span`1[byte],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[byte]) (FullOpts)
          40 (6.75 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[System.__Canon,System.Nullable`1[int]]:IntroSort(System.Span`1[System.__Canon],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[System.__Canon]) (FullOpts)
          38 (3.43 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcSlotTable:ToString():System.String:this (FullOpts)
          38 (7.25 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:IntroSort(System.Span`1[System.Numerics.Vector`1[float]],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[System.Numerics.Vector`1[float]]) (FullOpts)
          38 (1.61 % of base) : System.DirectoryServices.Protocols.dasm - System.DirectoryServices.Protocols.LdapConnection:BuildAttributes(System.Collections.CollectionBase,System.Collections.ArrayList):System.DirectoryServices.Protocols.LdapMod[] (FullOpts)
          37 (13.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int,System.String):this (FullOpts)
          37 (13.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int):this (FullOpts)
          37 (13.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int,System.String):this (FullOpts)
          37 (13.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int):this (FullOpts)
          37 (5.01 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[byte](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          37 (4.95 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[double](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          37 (5.42 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[int](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          37 (5.39 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[long](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          37 (5.37 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[short](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          37 (5.52 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[System.__Canon](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          37 (4.74 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[System.Nullable`1[int]](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          37 (4.63 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[System.Numerics.Vector`1[float]](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          37 (13.86 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int,System.String):this (FullOpts)
          37 (13.86 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int):this (FullOpts)
          36 (8.29 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:GetArraySuffixAndElementType(byref):System.String (FullOpts)
          34 (8.48 % of base) : Microsoft.Extensions.Diagnostics.Abstractions.dasm - Microsoft.Extensions.Internal.TypeNameHelper:ProcessArrayType(System.Text.StringBuilder,System.Type,byref) (FullOpts)
          34 (8.48 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.Internal.TypeNameHelper:ProcessArrayType(System.Text.StringBuilder,System.Type,byref) (FullOpts)
          34 (8.48 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Internal.TypeNameHelper:ProcessArrayType(System.Text.StringBuilder,System.Type,byref) (FullOpts)
          34 (8.48 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Internal.TypeNameHelper:ProcessArrayType(System.Text.StringBuilder,System.Type,byref) (FullOpts)
          34 (12.83 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int,System.String):this (FullOpts)
          34 (12.83 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int):this (FullOpts)
          34 (12.83 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int,System.String):this (FullOpts)
          34 (12.83 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int):this (FullOpts)
          34 (12.93 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int,System.String):this (FullOpts)
          34 (12.93 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int):this (FullOpts)
          31 (1.51 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[System.__Canon](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
          31 (21.68 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:Append(char,int):System.Text.StringBuilder:this (FullOpts)
          30 (1.82 % of base) : System.Private.CoreLib.dasm - System.Array:BinarySearch(System.Array,int,int,System.Object,System.Collections.IComparer):int (FullOpts)
          29 (2.34 % of base) : System.Private.CoreLib.dasm - System.Array:LastIndexOf(System.Array,System.Object,int,int):int (FullOpts)
          29 (11.33 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WriteGnuFields(System.Span`1[byte]):int:this (FullOpts)
          29 (3.67 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeEncodedArgument:ParseCustomAttributeValue(byref,System.Reflection.CustomAttributeType,System.Reflection.RuntimeModule):System.Reflection.CustomAttributeEncodedArgument (FullOpts)
          28 (18.30 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WriteGnuMagicAndVersion(System.Span`1[byte]):int (FullOpts)
          28 (18.30 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WritePosixMagicAndVersion(System.Span`1[byte]):int (FullOpts)
          26 (5.15 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[double,System.Nullable`1[int]]:IntroSort(System.Span`1[double],System.Span`1[System.Nullable`1[int]],int) (FullOpts)
          26 (5.15 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[long,System.Nullable`1[int]]:IntroSort(System.Span`1[long],System.Span`1[System.Nullable`1[int]],int) (FullOpts)
          24 (1.62 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewNumber:Append[byte](byref,int) (FullOpts)

Top method improvements (bytes):
        -300 (-10.00 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator+Toom3Data:Toom3CalcResult(int,System.ReadOnlySpan`1[uint],System.ReadOnlySpan`1[uint],System.Span`1[uint],int,System.Span`1[uint],int,int,System.Span`1[uint],int,System.Span`1[uint]) (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[byte](byref,int):System.Numerics.Tensors.ReadOnlyTensorSpan`1[byte] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[byte](byref,int):System.Numerics.Tensors.TensorSpan`1[byte] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[double](byref,int):System.Numerics.Tensors.ReadOnlyTensorSpan`1[double] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[double](byref,int):System.Numerics.Tensors.TensorSpan`1[double] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[int](byref,int):System.Numerics.Tensors.ReadOnlyTensorSpan`1[int] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[int](byref,int):System.Numerics.Tensors.TensorSpan`1[int] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[long](byref,int):System.Numerics.Tensors.ReadOnlyTensorSpan`1[long] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[long](byref,int):System.Numerics.Tensors.TensorSpan`1[long] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[short](byref,int):System.Numerics.Tensors.ReadOnlyTensorSpan`1[short] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[short](byref,int):System.Numerics.Tensors.TensorSpan`1[short] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[System.Nullable`1[int]](byref,int):System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.Nullable`1[int]] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[System.Nullable`1[int]](byref,int):System.Numerics.Tensors.TensorSpan`1[System.Nullable`1[int]] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[System.Numerics.Vector`1[float]](byref,int):System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.Numerics.Vector`1[float]] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[System.Numerics.Vector`1[float]](byref,int):System.Numerics.Tensors.TensorSpan`1[System.Numerics.Vector`1[float]] (FullOpts)
        -216 (-10.51 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[System.__Canon](System.Numerics.Tensors.Tensor`1[System.__Canon],int):System.Numerics.Tensors.Tensor`1[System.__Canon] (FullOpts)
        -194 (-41.99 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[short](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):short[] (FullOpts)
        -192 (-41.74 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[byte](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):byte[] (FullOpts)
        -189 (-41.18 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[long](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):long[] (FullOpts)
        -165 (-6.77 % of base) : System.Net.Http.dasm - System.Net.Http.Http3Connection+<>c__DisplayClass32_0+<<CheckForShutdown>b__0>d:MoveNext():this (FullOpts)
        -149 (-18.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn:DecodeCore(byref,System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory`1[byte],byref) (FullOpts)
        -149 (-18.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Asn1.OtherKeyAttributeAsn:DecodeCore(byref,System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory`1[byte],byref) (FullOpts)
        -145 (-19.67 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn:DecodeCore(byref,System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory`1[byte],byref) (FullOpts)
        -145 (-19.67 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Asn1.PolicyInformationAsn:DecodeCore(byref,System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory`1[byte],byref) (FullOpts)
        -111 (-8.73 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator+Toom3Data:Square(int,System.Span`1[uint],System.Span`1[uint]):this (FullOpts)
        -106 (-3.18 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.StringParsingHelpers:ParseInterfaceStatisticsTableFromFile(System.String,System.String):System.Net.NetworkInformation.IPInterfaceStatisticsTable (FullOpts)
         -99 (-2.63 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnDecoder:ParseGeneralizedTime(int,System.ReadOnlySpan`1[byte]):System.DateTimeOffset (FullOpts)
         -93 (-10.65 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipArchiveEntry:WriteCentralDirectoryFileHeaderPrepare(System.Span`1[byte],uint,uint,ushort,uint):this (FullOpts)
         -92 (-9.04 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipCentralDirectoryFileHeader:TryReadBlockInitialize(System.ReadOnlySpan`1[byte],byref,byref,byref,byref,byref,byref):bool (FullOpts)
         -86 (-3.53 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[int,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
         -86 (-3.53 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[long,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
         -85 (-3.49 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[short,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
         -85 (-6.89 % of base) : System.Private.Uri.dasm - System.Uri:ParseRemaining_RecreateNormalizedString():this (FullOpts)
         -83 (-3.41 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[double,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
         -83 (-3.32 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[System.__Canon,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
         -80 (-3.27 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[System.Numerics.Vector`1[float],System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
         -79 (-3.25 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[byte,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
         -77 (-3.87 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator+Toom3Data:MultiplyOther(byref,int,System.Span`1[uint],System.Span`1[uint]):this (FullOpts)
         -74 (-3.03 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - Internal.Pgo.PgoProcessor:<Merge>g__MergeInSchemaElem|9_0[System.Nullable`1[int],System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[Internal.Pgo.PgoSchemaElem,Internal.Pgo.PgoSchemaElem],Internal.Pgo.PgoSchemaElem) (FullOpts)
         -64 (-15.35 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CryptoStream:Write(System.ReadOnlySpan`1[byte]):this (FullOpts)
         -62 (-11.38 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64EndOfCentralDirectoryRecord:TryReadBlockCore(System.Span`1[byte],int,byref):bool (FullOpts)
         -62 (-13.87 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64EndOfCentralDirectoryRecord:WriteBlockCore(System.Span`1[byte],long,long,long) (FullOpts)
         -60 (-1.75 % of base) : System.Private.Uri.dasm - System.Uri:CheckAuthorityHelper(System.ReadOnlySpan`1[char],int,byref,byref,int,byref):int:this (FullOpts)
         -51 (-5.00 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.SymmetricPadding:PadBlock(System.ReadOnlySpan`1[byte],System.Span`1[byte],int,int):int (FullOpts)
         -48 (-7.32 % of base) : System.Private.CoreLib.dasm - System.Reflection.SignatureModifiedType:.ctor(System.Type,System.Type[],System.Type[]):this (FullOpts)
         -48 (-7.20 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.MLDsaImplementation:DuplicatePrivateKey(System.Security.Cryptography.MLDsa):System.Security.Cryptography.MLDsaImplementation (FullOpts)
         -45 (-1.32 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:<Multiply>g__Toom25|64_1(System.ReadOnlySpan`1[uint],System.ReadOnlySpan`1[uint],System.Span`1[uint],int) (FullOpts)
         -43 (-3.55 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X500RelativeDistinguishedName:.ctor(System.ReadOnlyMemory`1[byte]):this (FullOpts)
         -41 (-2.07 % of base) : System.Console.dasm - System.IO.KeyParser:TryParseTerminalInputSequence(char[],System.TerminalFormatStrings,byref,byref,int):bool (FullOpts)
         -39 (-10.18 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64ExtraField:WriteBlockCore(System.Span`1[byte]):this (FullOpts)
         -34 (-10.37 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipArchiveEntry:PrepareToWriteDataDescriptor(System.Span`1[byte]):int:this (FullOpts)
         -32 (-2.61 % of base) : System.Runtime.Numerics.dasm - System.Number:<NumberToBigInteger>g__Recursive|12_1(byref,int,System.ReadOnlySpan`1[uint],System.Span`1[uint]) (FullOpts)
         -28 (-1.32 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[byte](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
         -28 (-1.32 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[double](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
         -28 (-1.32 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[int](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
         -28 (-1.32 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[long](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
         -28 (-1.32 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[short](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
         -28 (-1.32 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[System.Nullable`1[int]](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
         -28 (-1.32 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[System.Numerics.Vector`1[float]](byref,System.ReadOnlySpan`1[nint],System.Text.StringBuilder,int) (FullOpts)
         -27 (-4.91 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipArchiveEntry:WriteLocalFileHeaderPrepare(System.Span`1[byte],uint,uint,ushort):this (FullOpts)
         -27 (-7.87 % of base) : System.Runtime.Numerics.dasm - System.Number+PowersOf1e9:.ctor(System.Span`1[uint]):this (FullOpts)
         -26 (-1.66 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.SignerInfo:VerifyPureMessage[System.Numerics.Vector`1[float]](bool,System.Numerics.Vector`1[float],System.Security.Cryptography.Pkcs.SignerInfo+VerifyCallback`1[System.Numerics.Vector`1[float]]):bool:this (FullOpts)
         -25 (-5.85 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipEndOfCentralDirectoryBlock:WriteBlockInitialize(System.Span`1[byte],long,long,long,byte[]) (FullOpts)
         -24 (-1.53 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.SignerInfo:VerifyPureMessage[System.Nullable`1[int]](bool,System.Nullable`1[int],System.Security.Cryptography.Pkcs.SignerInfo+VerifyCallback`1[System.Nullable`1[int]]):bool:this (FullOpts)
         -23 (-2.11 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipCentralDirectoryFileHeader:TryReadBlock(System.ReadOnlySpan`1[byte],System.IO.Stream,bool,byref,byref):bool (FullOpts)
         -23 (-0.37 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this (FullOpts)
         -22 (-1.30 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.SignerInfo:VerifyPureMessage[System.__Canon](bool,System.__Canon,System.Security.Cryptography.Pkcs.SignerInfo+VerifyCallback`1[System.__Canon]):bool:this (FullOpts)
         -21 (-4.79 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.BMPEncoding:GetChars(System.ReadOnlySpan`1[byte],System.Span`1[char],bool):int:this (FullOpts)
         -21 (-3.09 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipEndOfCentralDirectoryBlock:TryReadBlockInitialize(System.IO.Stream,System.Span`1[byte],int,byref,byref):bool (FullOpts)
         -21 (-16.94 % of base) : System.Private.CoreLib.dasm - System.IO.StreamReader:CompressBuffer(int):this (FullOpts)
         -20 (-1.74 % of base) : System.Private.CoreLib.dasm - System.Number:FormatFixed[byte](byref,byref,int,int[],System.ReadOnlySpan`1[byte],System.ReadOnlySpan`1[byte]) (FullOpts)
         -19 (-1.67 % of base) : System.Net.Http.dasm - System.Net.Http.MultipartContent:.ctor(System.String,System.String):this (FullOpts)
         -18 (-6.57 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64EndOfCentralDirectoryLocator:TryReadBlockCore(System.Span`1[byte],int,byref):bool (FullOpts)
         -18 (-8.74 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64EndOfCentralDirectoryLocator:WriteBlockCore(System.Span`1[byte],long) (FullOpts)
         -17 (-1.42 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseNumber(System.ReadOnlySpan`1[byte],byref,byref,int,byref):bool (FullOpts)
         -17 (-13.08 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipLocalFileHeader:GetExtraFieldsCore(System.Span`1[byte],int,int,byref,byref) (FullOpts)
         -16 (-1.06 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:Subtract(System.ReadOnlySpan`1[uint],int,System.ReadOnlySpan`1[uint],int):System.Numerics.BigInteger (FullOpts)
         -16 (-2.83 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorShape:AreCompatible(byref,byref,bool):bool (FullOpts)
         -16 (-11.19 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultHtmlEncoder+EscaperImplementation:<EncodeUtf8>g__TryEncodeScalarAsHex|2_0(System.Object,uint,System.Span`1[byte]):int (FullOpts)
         -15 (-1.20 % of base) : System.Private.CoreLib.dasm - System.Guid:TryParseExactX[byte](System.ReadOnlySpan`1[byte],byref):bool (FullOpts)
         -14 (-2.41 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+ManagedNtlmNegotiateAuthenticationPal:CalculateSignature(System.ReadOnlySpan`1[byte],uint,System.ReadOnlySpan`1[byte],System.Net.Security.RC4,System.Span`1[byte]):this (FullOpts)
         -14 (-4.20 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+ManagedNtlmNegotiateAuthenticationPal:Wrap(System.ReadOnlySpan`1[byte],System.Buffers.IBufferWriter`1[byte],bool,byref):int:this (FullOpts)
         -13 (-11.82 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.SpanBasedEncoding:GetBytes(char[],int,int,byte[],int):int:this (FullOpts)
         -13 (-11.61 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.SpanBasedEncoding:GetChars(byte[],int,int,char[],int):int:this (FullOpts)
         -12 (-2.65 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CompositeMLDsa:ExportPkcs8PrivateKeyCallback[System.Numerics.Vector`1[float]](System.Security.Cryptography.CompositeMLDsa+ProcessExportedContent`1[System.Numerics.Vector`1[float]]):System.Numerics.Vector`1[float]:this (FullOpts)
         -11 (-0.47 % of base) : System.ComponentModel.TypeConverter.dasm - System.Drawing.ColorConverterCommon:ConvertFromString(System.String,System.Globalization.CultureInfo):System.Drawing.Color (FullOpts)
         -11 (-0.47 % of base) : System.Drawing.Primitives.dasm - System.Drawing.ColorConverterCommon:ConvertFromString(System.String,System.Globalization.CultureInfo):System.Drawing.Color (FullOpts)
         -11 (-1.53 % of base) : System.Net.Primitives.dasm - System.Net.CookieContainer:InternalGetCookies(System.Uri):System.Net.CookieCollection:this (FullOpts)
         -11 (-1.12 % of base) : System.Net.Primitives.dasm - System.Net.IPv6AddressHelper:IsValidStrict[byte](System.ReadOnlySpan`1[byte]):bool (FullOpts)
         -11 (-0.97 % of base) : System.Private.CoreLib.dasm - System.Net.WebUtility:HtmlDecode(System.ReadOnlySpan`1[char],byref) (FullOpts)
         -10 (-3.17 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipGenericExtraField:ParseExtraField(System.ReadOnlySpan`1[byte],byref):System.Collections.Generic.List`1[System.IO.Compression.ZipGenericExtraField] (FullOpts)
         -10 (-1.16 % of base) : System.Net.Http.dasm - System.Net.Http.HttpContent:ReadBufferAsString(System.Net.Http.HttpContent+LimitArrayPoolWriteStream,System.Net.Http.Headers.HttpContentHeaders):System.String (FullOpts)
         -10 (-1.74 % of base) : System.Private.Uri.dasm - System.Net.IPv6AddressHelper:IsValid(System.ReadOnlySpan`1[char],byref):bool (FullOpts)
         -10 (-0.59 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator+Toom3Data:Build(System.ReadOnlySpan`1[uint],int,System.Span`1[uint]):System.Numerics.BigIntegerCalculator+Toom3Data (FullOpts)
         -10 (-5.32 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:CopyToManaged[byte](nint,byte[],int,int) (FullOpts)
         -10 (-0.89 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.OpenSslCrlCache:GetCdpUrl(Microsoft.Win32.SafeHandles.SafeX509Handle):System.String (FullOpts)
         -10 (-6.54 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:GetPropertyNameSection(System.ReadOnlySpan`1[byte]):byte[] (FullOpts)
         -10 (-4.42 % of base) : System.Runtime.Numerics.dasm - System.Text.ValueStringBuilder`1[byte]:Insert(int,byte,int):this (FullOpts)
          -9 (-0.50 % of base) : Microsoft.Extensions.DependencyInjection.Abstractions.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:CreateInstance(System.IServiceProvider,System.Type,System.Object[]):System.Object (FullOpts)
          -9 (-1.82 % of base) : System.Linq.dasm - System.Linq.Enumerable+IListSkipTakeIterator`1[System.Nullable`1[int]]:IndexOf(System.Nullable`1[int]):int:this (FullOpts)

Top method regressions (percentages):
          31 (21.68 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:Append(char,int):System.Text.StringBuilder:this (FullOpts)
          50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
          50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
          50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
          50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
          50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
          50 (21.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[double](double,int,System.String):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[double](double,int):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[int](int,int,System.String):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[int](int,int):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[long](long,int,System.String):this (FullOpts)
          50 (21.46 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[long](long,int):this (FullOpts)
          50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[byte](byte,int,System.String):this (FullOpts)
          50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[byte](byte,int):this (FullOpts)
          50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[short](short,int,System.String):this (FullOpts)
          50 (20.58 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[short](short,int):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[byte](byte,int,System.String):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[byte](byte,int):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[short](short,int,System.String):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[short](short,int):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[byte](byte,int,System.String):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[byte](byte,int):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[short](short,int,System.String):this (FullOpts)
          50 (20.41 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[short](short,int):this (FullOpts)
          50 (19.16 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted(System.Object,int,System.String):this (FullOpts)
          50 (19.16 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted(System.String,int,System.String):this (FullOpts)
          50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted(System.Object,int,System.String):this (FullOpts)
          50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted(System.String,int,System.String):this (FullOpts)
          50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted(System.Object,int,System.String):this (FullOpts)
          50 (19.01 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted(System.String,int,System.String):this (FullOpts)
          28 (18.30 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WriteGnuMagicAndVersion(System.Span`1[byte]):int (FullOpts)
          28 (18.30 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WritePosixMagicAndVersion(System.Span`1[byte]):int (FullOpts)
          59 (16.48 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted(System.ReadOnlySpan`1[char],int,System.String):this (FullOpts)
          20 (14.49 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:ReadGnuAttributes(System.ReadOnlySpan`1[byte]):this (FullOpts)
          37 (13.86 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int,System.String):this (FullOpts)
          37 (13.86 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int):this (FullOpts)
          37 (13.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int,System.String):this (FullOpts)
          37 (13.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int):this (FullOpts)
          37 (13.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int,System.String):this (FullOpts)
          37 (13.75 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],int):this (FullOpts)
          34 (12.93 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int,System.String):this (FullOpts)
          34 (12.93 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int):this (FullOpts)
          34 (12.83 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int,System.String):this (FullOpts)
          34 (12.83 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int):this (FullOpts)
          34 (12.83 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int,System.String):this (FullOpts)
          34 (12.83 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.Nullable`1[int]](System.Nullable`1[int],int):this (FullOpts)
          10 (11.76 % of base) : System.Private.CoreLib.dasm - System.Globalization.IcuLocaleData:GetThreeLetterWindowsLanguageName(System.String):System.String (FullOpts)
          47 (11.38 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int,System.String):this (FullOpts)
          29 (11.33 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WriteGnuFields(System.Span`1[byte]):int:this (FullOpts)
          49 (11.21 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder+AppendInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int):this (FullOpts)
          12 (10.91 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WritePrefix(byte[],int,int):this (FullOpts)
          49 (9.86 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int):this (FullOpts)
          49 (9.86 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int):this (FullOpts)
          44 (9.80 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+AssertInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int,System.String):this (FullOpts)
          44 (9.80 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Debug+WriteIfInterpolatedStringHandler:AppendFormatted[System.__Canon](System.__Canon,int,System.String):this (FullOpts)
          11 (9.65 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:CalculateHeaderChecksum(System.ReadOnlySpan`1[byte]):int (FullOpts)
          47 (9.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[double,System.Nullable`1[int]]:IntroSort(System.Span`1[double],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[double]) (FullOpts)
          47 (9.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[long,System.Nullable`1[int]]:IntroSort(System.Span`1[long],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[long]) (FullOpts)
          47 (9.06 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[System.Nullable`1[int],System.Nullable`1[int]]:IntroSort(System.Span`1[System.Nullable`1[int]],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[System.Nullable`1[int]]) (FullOpts)
          42 (8.71 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:set_Length(int):this (FullOpts)
          44 (8.49 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[int,System.Nullable`1[int]]:IntroSort(System.Span`1[int],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[int]) (FullOpts)
          44 (8.49 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[short,System.Nullable`1[int]]:IntroSort(System.Span`1[short],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[short]) (FullOpts)
          34 (8.48 % of base) : Microsoft.Extensions.Diagnostics.Abstractions.dasm - Microsoft.Extensions.Internal.TypeNameHelper:ProcessArrayType(System.Text.StringBuilder,System.Type,byref) (FullOpts)
          34 (8.48 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.Internal.TypeNameHelper:ProcessArrayType(System.Text.StringBuilder,System.Type,byref) (FullOpts)
          34 (8.48 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Internal.TypeNameHelper:ProcessArrayType(System.Text.StringBuilder,System.Type,byref) (FullOpts)
          34 (8.48 % of base) : Microsoft.Extensions.Logging.Abstractions.dasm - Microsoft.Extensions.Internal.TypeNameHelper:ProcessArrayType(System.Text.StringBuilder,System.Type,byref) (FullOpts)
          36 (8.29 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Utils:GetArraySuffixAndElementType(byref):System.String (FullOpts)
          40 (7.72 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[byte,System.Nullable`1[int]]:IntroSort(System.Span`1[byte],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[byte]) (FullOpts)
          49 (7.72 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:ReadPosixAndGnuSharedAttributes(System.ReadOnlySpan`1[byte]):this (FullOpts)
          38 (7.25 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:IntroSort(System.Span`1[System.Numerics.Vector`1[float]],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[System.Numerics.Vector`1[float]]) (FullOpts)
          16 (7.11 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WriteChecksum(int,System.Span`1[byte]):int (FullOpts)
          69 (6.91 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WriteCommonFields(System.Span`1[byte],byte):int:this (FullOpts)
         172 (6.83 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:GetReaderScopedToNextValue(byref,byref):System.Text.Json.Utf8JsonReader (FullOpts)
          40 (6.75 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.ArraySortHelper`2[System.__Canon,System.Nullable`1[int]]:IntroSort(System.Span`1[System.__Canon],System.Span`1[System.Nullable`1[int]],int,System.Collections.Generic.IComparer`1[System.__Canon]) (FullOpts)
           7 (6.54 % of base) : System.Private.CoreLib.dasm - System.Globalization.IcuLocaleData:GetCultureName(int):System.ReadOnlySpan`1[byte] (FullOpts)
          13 (6.25 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.StreamOnSqlBytes:Read(byte[],int,int):int:this (FullOpts)
          15 (6.05 % of base) : System.Net.Http.dasm - System.Net.Http.QPack.QPackDecoder:ProcessHeaderValue(System.ReadOnlySpan`1[byte],System.Net.Http.IHttpStreamHeadersHandler):this (FullOpts)
          37 (5.52 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[System.__Canon](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          37 (5.42 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[int](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          37 (5.39 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[long](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          37 (5.37 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[short](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          18 (5.19 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:ReadUstarAttributes(System.ReadOnlySpan`1[byte]):this (FullOpts)
          26 (5.15 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[double,System.Nullable`1[int]]:IntroSort(System.Span`1[double],System.Span`1[System.Nullable`1[int]],int) (FullOpts)
          26 (5.15 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[long,System.Nullable`1[int]]:IntroSort(System.Span`1[long],System.Span`1[System.Nullable`1[int]],int) (FullOpts)
           7 (5.11 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument+MetadataDb:FindOpenElement(byte):int:this (FullOpts)
          37 (5.01 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[byte](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          37 (4.95 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[double](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          37 (4.74 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[System.Nullable`1[int]](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          37 (4.63 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ToString[System.Numerics.Vector`1[float]](byref,nint,System.Text.StringBuilder,int) (FullOpts)
          67 (4.45 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:WritePosixAndGnuSharedFields(System.Span`1[byte]):int:this (FullOpts)
          22 (4.37 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[byte,System.Nullable`1[int]]:IntroSort(System.Span`1[byte],System.Span`1[System.Nullable`1[int]],int) (FullOpts)
          22 (4.36 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[int,System.Nullable`1[int]]:IntroSort(System.Span`1[int],System.Span`1[System.Nullable`1[int]],int) (FullOpts)
          22 (4.36 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[short,System.Nullable`1[int]]:IntroSort(System.Span`1[short],System.Span`1[System.Nullable`1[int]],int) (FullOpts)

Top method improvements (percentages):
        -194 (-41.99 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[short](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):short[] (FullOpts)
        -192 (-41.74 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[byte](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):byte[] (FullOpts)
        -189 (-41.18 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[long](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):long[] (FullOpts)
        -145 (-19.67 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn:DecodeCore(byref,System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory`1[byte],byref) (FullOpts)
        -145 (-19.67 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.Asn1.PolicyInformationAsn:DecodeCore(byref,System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory`1[byte],byref) (FullOpts)
        -149 (-18.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn:DecodeCore(byref,System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory`1[byte],byref) (FullOpts)
        -149 (-18.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Asn1.OtherKeyAttributeAsn:DecodeCore(byref,System.Formats.Asn1.Asn1Tag,System.ReadOnlyMemory`1[byte],byref) (FullOpts)
         -21 (-16.94 % of base) : System.Private.CoreLib.dasm - System.IO.StreamReader:CompressBuffer(int):this (FullOpts)
         -64 (-15.35 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CryptoStream:Write(System.ReadOnlySpan`1[byte]):this (FullOpts)
         -62 (-13.87 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64EndOfCentralDirectoryRecord:WriteBlockCore(System.Span`1[byte],long,long,long) (FullOpts)
         -17 (-13.08 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipLocalFileHeader:GetExtraFieldsCore(System.Span`1[byte],int,int,byref,byref) (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[byte](byref,int):System.Numerics.Tensors.ReadOnlyTensorSpan`1[byte] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[byte](byref,int):System.Numerics.Tensors.TensorSpan`1[byte] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[double](byref,int):System.Numerics.Tensors.ReadOnlyTensorSpan`1[double] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[double](byref,int):System.Numerics.Tensors.TensorSpan`1[double] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[int](byref,int):System.Numerics.Tensors.ReadOnlyTensorSpan`1[int] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[int](byref,int):System.Numerics.Tensors.TensorSpan`1[int] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[long](byref,int):System.Numerics.Tensors.ReadOnlyTensorSpan`1[long] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[long](byref,int):System.Numerics.Tensors.TensorSpan`1[long] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[short](byref,int):System.Numerics.Tensors.ReadOnlyTensorSpan`1[short] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[short](byref,int):System.Numerics.Tensors.TensorSpan`1[short] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[System.Nullable`1[int]](byref,int):System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.Nullable`1[int]] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[System.Nullable`1[int]](byref,int):System.Numerics.Tensors.TensorSpan`1[System.Nullable`1[int]] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[System.Numerics.Vector`1[float]](byref,int):System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.Numerics.Vector`1[float]] (FullOpts)
        -233 (-12.26 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[System.Numerics.Vector`1[float]](byref,int):System.Numerics.Tensors.TensorSpan`1[System.Numerics.Vector`1[float]] (FullOpts)
         -13 (-11.82 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.SpanBasedEncoding:GetBytes(char[],int,int,byte[],int):int:this (FullOpts)
         -13 (-11.61 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.SpanBasedEncoding:GetChars(byte[],int,int,char[],int):int:this (FullOpts)
         -62 (-11.38 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64EndOfCentralDirectoryRecord:TryReadBlockCore(System.Span`1[byte],int,byref):bool (FullOpts)
         -16 (-11.19 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultHtmlEncoder+EscaperImplementation:<EncodeUtf8>g__TryEncodeScalarAsHex|2_0(System.Object,uint,System.Span`1[byte]):int (FullOpts)
         -93 (-10.65 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipArchiveEntry:WriteCentralDirectoryFileHeaderPrepare(System.Span`1[byte],uint,uint,ushort,uint):this (FullOpts)
        -216 (-10.51 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:SqueezeDimension[System.__Canon](System.Numerics.Tensors.Tensor`1[System.__Canon],int):System.Numerics.Tensors.Tensor`1[System.__Canon] (FullOpts)
         -34 (-10.37 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipArchiveEntry:PrepareToWriteDataDescriptor(System.Span`1[byte]):int:this (FullOpts)
         -39 (-10.18 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64ExtraField:WriteBlockCore(System.Span`1[byte]):this (FullOpts)
        -300 (-10.00 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator+Toom3Data:Toom3CalcResult(int,System.ReadOnlySpan`1[uint],System.ReadOnlySpan`1[uint],System.Span`1[uint],int,System.Span`1[uint],int,int,System.Span`1[uint],int,System.Span`1[uint]) (FullOpts)
         -92 (-9.04 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipCentralDirectoryFileHeader:TryReadBlockInitialize(System.ReadOnlySpan`1[byte],byref,byref,byref,byref,byref,byref):bool (FullOpts)
         -18 (-8.74 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64EndOfCentralDirectoryLocator:WriteBlockCore(System.Span`1[byte],long) (FullOpts)
        -111 (-8.73 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator+Toom3Data:Square(int,System.Span`1[uint],System.Span`1[uint]):this (FullOpts)
         -27 (-7.87 % of base) : System.Runtime.Numerics.dasm - System.Number+PowersOf1e9:.ctor(System.Span`1[uint]):this (FullOpts)
          -8 (-7.48 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+SslBuffer:EncryptedSpanSliced(int):System.Span`1[byte]:this (FullOpts)
         -48 (-7.32 % of base) : System.Private.CoreLib.dasm - System.Reflection.SignatureModifiedType:.ctor(System.Type,System.Type[],System.Type[]):this (FullOpts)
         -48 (-7.20 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.MLDsaImplementation:DuplicatePrivateKey(System.Security.Cryptography.MLDsa):System.Security.Cryptography.MLDsaImplementation (FullOpts)
         -85 (-6.89 % of base) : System.Private.Uri.dasm - System.Uri:ParseRemaining_RecreateNormalizedString():this (FullOpts)
        -165 (-6.77 % of base) : System.Net.Http.dasm - System.Net.Http.Http3Connection+<>c__DisplayClass32_0+<<CheckForShutdown>b__0>d:MoveNext():this (FullOpts)
         -18 (-6.57 % of base) : System.IO.Compression.dasm - System.IO.Compression.Zip64EndOfCentralDirectoryLocator:TryReadBlockCore(System.Span`1[byte],int,byref):bool (FullOpts)
         -10 (-6.54 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:GetPropertyNameSection(System.ReadOnlySpan`1[byte]):byte[] (FullOpts)
          -6 (-6.38 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEnumerator`1+Enumerator[byte]:MoveNext():bool:this (FullOpts)
          -6 (-6.12 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEnumerator`1+Enumerator[double]:MoveNext():bool:this (FullOpts)
          -6 (-6.12 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEnumerator`1+Enumerator[int]:MoveNext():bool:this (FullOpts)
          -6 (-6.12 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEnumerator`1+Enumerator[long]:MoveNext():bool:this (FullOpts)
          -6 (-6.12 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEnumerator`1+Enumerator[short]:MoveNext():bool:this (FullOpts)
          -6 (-6.12 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEnumerator`1+Enumerator[System.__Canon]:MoveNext():bool:this (FullOpts)
          -6 (-6.12 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEnumerator`1+Enumerator[System.Nullable`1[int]]:MoveNext():bool:this (FullOpts)
          -6 (-6.12 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEnumerator`1+Enumerator[System.Numerics.Vector`1[float]]:MoveNext():bool:this (FullOpts)
          -8 (-6.02 % of base) : System.Private.CoreLib.dasm - System.IO.Path:GetExtension(System.ReadOnlySpan`1[char]):System.ReadOnlySpan`1[char] (FullOpts)
         -25 (-5.85 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipEndOfCentralDirectoryBlock:WriteBlockInitialize(System.Span`1[byte],long,long,long,byte[]) (FullOpts)
          -4 (-5.56 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlBinaryNodeWriter:WriteText(char[],int,int):this (FullOpts)
          -4 (-5.56 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WriteLocalName(byte[],int,int):this (FullOpts)
          -4 (-5.56 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlUTF8NodeWriter:WriteText(byte[],int,int):this (FullOpts)
          -7 (-5.43 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Trim[double](System.ReadOnlySpan`1[double],double):System.ReadOnlySpan`1[double] (FullOpts)
          -6 (-5.41 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipGenericExtraField:WriteBlockCore(System.Span`1[byte]):this (FullOpts)
          -4 (-5.41 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.NonCryptographicHashAlgorithm+CopyToDestinationStream:Write(byte[],int,int):this (FullOpts)
          -4 (-5.33 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlBinaryNodeWriter:WriteEscapedText(char[],int,int):this (FullOpts)
         -10 (-5.32 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshal:CopyToManaged[byte](nint,byte[],int,int) (FullOpts)
          -4 (-5.26 % of base) : System.Reflection.Metadata.dasm - System.Reflection.BlobUtilities:WriteBytes(byte[],int,byte,int) (FullOpts)
          -4 (-5.00 % of base) : System.Private.CoreLib.dasm - System.Array:<IndexOf>g__GenericIndexOf|128_0[int](System.Array,System.Object,int,int):int (FullOpts)
          -4 (-5.00 % of base) : System.Private.CoreLib.dasm - System.Array:<LastIndexOf>g__GenericLastIndexOf|134_0[int](System.Array,System.Object,int,int):int (FullOpts)
          -4 (-5.00 % of base) : System.Private.Xml.dasm - System.Xml.XmlTextReaderImpl:AdjustLineInfo(char[],int,int,bool,byref) (FullOpts)
         -51 (-5.00 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.SymmetricPadding:PadBlock(System.ReadOnlySpan`1[byte],System.Span`1[byte],int,int):int (FullOpts)
          -4 (-4.94 % of base) : System.Private.CoreLib.dasm - System.Array:<IndexOf>g__GenericIndexOf|128_0[byte](System.Array,System.Object,int,int):int (FullOpts)
          -4 (-4.94 % of base) : System.Private.CoreLib.dasm - System.Array:<IndexOf>g__GenericIndexOf|128_0[long](System.Array,System.Object,int,int):int (FullOpts)
          -4 (-4.94 % of base) : System.Private.CoreLib.dasm - System.Array:<LastIndexOf>g__GenericLastIndexOf|134_0[byte](System.Array,System.Object,int,int):int (FullOpts)
          -4 (-4.94 % of base) : System.Private.CoreLib.dasm - System.Array:<LastIndexOf>g__GenericLastIndexOf|134_0[long](System.Array,System.Object,int,int):int (FullOpts)
         -27 (-4.91 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipArchiveEntry:WriteLocalFileHeaderPrepare(System.Span`1[byte],uint,uint,ushort):this (FullOpts)
          -4 (-4.88 % of base) : System.Private.CoreLib.dasm - System.Array:<BinarySearch>g__GenericBinarySearch|103_0[byte](System.Array,int,int,System.Object):int (FullOpts)
          -4 (-4.88 % of base) : System.Private.CoreLib.dasm - System.Array:<BinarySearch>g__GenericBinarySearch|103_0[int](System.Array,int,int,System.Object):int (FullOpts)
          -4 (-4.88 % of base) : System.Private.CoreLib.dasm - System.Array:<LastIndexOf>g__GenericLastIndexOf|134_0[short](System.Array,System.Object,int,int):int (FullOpts)
          -4 (-4.88 % of base) : System.Linq.dasm - System.Linq.Enumerable+RepeatIterator`1[int]:CopyTo(int[],int):this (FullOpts)
          -4 (-4.88 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+SslBuffer:DecryptedReadOnlySpanSliced(int):System.ReadOnlySpan`1[byte]:this (FullOpts)
          -4 (-4.82 % of base) : System.Linq.dasm - System.Linq.Enumerable+RepeatIterator`1[byte]:CopyTo(byte[],int):this (FullOpts)
          -4 (-4.82 % of base) : System.Linq.dasm - System.Linq.Enumerable+RepeatIterator`1[long]:CopyTo(long[],int):this (FullOpts)
          -4 (-4.82 % of base) : System.Linq.dasm - System.Linq.Enumerable+RepeatIterator`1[System.Nullable`1[int]]:CopyTo(System.Nullable`1[int][],int):this (FullOpts)
         -21 (-4.79 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.BMPEncoding:GetChars(System.ReadOnlySpan`1[byte],System.Span`1[char],bool):int:this (FullOpts)
          -4 (-4.76 % of base) : System.Private.CoreLib.dasm - System.Array:<BinarySearch>g__GenericBinarySearch|103_0[long](System.Array,int,int,System.Object):int (FullOpts)
          -4 (-4.76 % of base) : System.Private.CoreLib.dasm - System.Array:<BinarySearch>g__GenericBinarySearch|103_0[short](System.Array,int,int,System.Object):int (FullOpts)
          -4 (-4.76 % of base) : System.Linq.dasm - System.Linq.Enumerable+RepeatIterator`1[short]:CopyTo(short[],int):this (FullOpts)
          -4 (-4.76 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+SslBuffer:get_DecryptedSpan():System.Span`1[byte]:this (FullOpts)
          -4 (-4.60 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.NonCryptographicHashAlgorithm+CopyToDestinationStream:WriteAsync(byte[],int,int,System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts)
          -4 (-4.60 % of base) : System.Linq.dasm - System.Linq.Enumerable+RepeatIterator`1[double]:CopyTo(double[],int):this (FullOpts)
         -10 (-4.42 % of base) : System.Runtime.Numerics.dasm - System.Text.ValueStringBuilder`1[byte]:Insert(int,byte,int):this (FullOpts)
          -4 (-4.30 % of base) : Microsoft.Extensions.Logging.Console.dasm - System.Text.Json.PooledByteBufferWriter:WriteToStream(System.IO.Stream):this (FullOpts)
          -4 (-4.30 % of base) : System.Text.Json.dasm - System.Text.Json.PooledByteBufferWriter:WriteToStream(System.IO.Stream):this (FullOpts)
         -14 (-4.20 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+ManagedNtlmNegotiateAuthenticationPal:Wrap(System.ReadOnlySpan`1[byte],System.Buffers.IBufferWriter`1[byte],bool,byref):int:this (FullOpts)
          -4 (-4.17 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+SslBuffer:get_EncryptedReadOnlySpan():System.ReadOnlySpan`1[byte]:this (FullOpts)
          -2 (-4.00 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeEncodedArgument+CustomAttributeDataParser:GetU1():byte:this (FullOpts)
          -6 (-3.97 % of base) : System.IO.Compression.dasm - System.IO.Compression.ZipArchiveEntry:WriteCrcAndSizesInLocalHeaderPrepareForWritingWhenZip64HeaderUsed(System.Span`1[byte]):this (FullOpts)
          -2 (-3.92 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeEncodedArgument+CustomAttributeDataParser:GetI1():sbyte:this (FullOpts)
          -2 (-3.92 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeEncodedArgument+CustomAttributeDataParser:GetTag():int:this (FullOpts)
          -5 (-3.91 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.BufferedFileStreamStrategy:Read(byte[],int,int):int:this (FullOpts)
          -5 (-3.91 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.BufferedFileStreamStrategy:Write(byte[],int,int):this (FullOpts)
         -77 (-3.87 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator+Toom3Data:MultiplyOther(byref,int,System.Span`1[uint],System.Span`1[uint]):this (FullOpts)

1792 total methods with Code Size differences (680 improved, 1112 regressed), 282741 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