forked from MihaZupan/runtime-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
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:
- jit-diffs-pr.zip (155 MB)
- jit-diffs-main.zip (155 MB)
- diff-frameworks.txt (80 KB)
- ShortDiffsRegressions.md (53 KB)
- ShortDiffsImprovements.md (47 KB)
- LongDiffsRegressions.md (893 KB)
- LongDiffsImprovements.md (876 KB)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels