Skip to content

[JitDiff X64] [xtqqczze] Use Unsafe.BitCastto cast Memory<T> and ReadOnlyMemory<T> #855

Open
@MihuBot

Description

@MihuBot

Job completed in 19 minutes 21 seconds.
dotnet/runtime#111023

Diffs

Diffs
Found 284 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 40229041
Total bytes of diff: 40231453
Total bytes of delta: 2412 (0.01 % of base)
Total relative delta: 30.43
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
         915 : System.Private.CoreLib.dasm (0.01 % of base)
         605 : System.Security.Cryptography.Pkcs.dasm (0.16 % of base)
         578 : System.Security.Cryptography.dasm (0.05 % of base)
         398 : System.Net.Sockets.dasm (0.15 % of base)
         148 : System.Formats.Tar.dasm (0.12 % of base)
          63 : System.Net.WebSockets.dasm (0.04 % of base)
          56 : System.Net.Ping.dasm (0.11 % of base)
          35 : System.IO.Pipes.dasm (0.09 % of base)
           3 : System.IO.Pipelines.dasm (0.00 % of base)

Top file improvements (bytes):
        -100 : System.Net.ServerSentEvents.dasm (-0.14 % of base)
         -91 : System.Net.Http.dasm (-0.01 % of base)
         -62 : System.Text.Json.dasm (-0.00 % of base)
         -56 : System.Memory.dasm (-0.02 % of base)
         -39 : System.Security.Cryptography.Cose.dasm (-0.06 % of base)
         -16 : Microsoft.Extensions.Logging.Console.dasm (-0.03 % of base)
          -8 : System.Private.Xml.dasm (-0.00 % of base)
          -7 : System.Net.Mail.dasm (-0.00 % of base)
          -4 : System.IO.Compression.dasm (-0.00 % of base)
          -4 : System.Net.HttpListener.dasm (-0.00 % of base)
          -2 : System.Memory.Data.dasm (-0.01 % of base)

20 total files with Code Size differences (11 improved, 9 regressed), 239 unchanged.

Top method regressions (bytes):
         118 (17.88 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.UdpClient:SendAsync(System.ReadOnlyMemory`1[ubyte],System.Net.IPEndPoint,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
         106 (19.78 % of base) : System.Private.CoreLib.dasm - System.IO.MemoryStream:ReadAsync(System.Memory`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          97 (4.85 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader+<WriteWithUnseekableDataStreamAsync>d__86:MoveNext():this (FullOpts)
          81 (4.08 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.WebSocket+<ReceiveAsync>d__14:MoveNext():this (FullOpts)
          67 (17.36 % of base) : System.Private.CoreLib.dasm - System.IO.UnmanagedMemoryStream:ReadAsync(System.Memory`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          56 (1.82 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<SendIcmpEchoRequestOverRawSocketAsync>d__76:MoveNext():this (FullOpts)
          42 (1.28 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CryptoStream+<ReadAsyncCore>d__44:MoveNext():this (FullOpts)
          41 (18.55 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeFileHandle+ThreadPoolValueTaskSource:QueueRead(System.Memory`1[ubyte],long,System.Threading.CancellationToken,System.IO.Strategies.OSFileStreamStrategy):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          41 (57.75 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:get_Buffer():ubyte[]:this (FullOpts)
          35 (2.69 % of base) : System.IO.Pipes.dasm - System.IO.Pipes.PipeStream+<WriteAsyncCore>d__83:MoveNext():this (FullOpts)
          35 (11.01 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:Parse(System.IO.Stream,System.Text.Json.JsonDocumentOptions):System.Text.Json.JsonDocument (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[double]:op_Implicit(System.Memory`1[double]):System.ReadOnlyMemory`1[double] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[int]:op_Implicit(System.Memory`1[int]):System.ReadOnlyMemory`1[int] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[long]:op_Implicit(System.Memory`1[long]):System.ReadOnlyMemory`1[long] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[short]:op_Implicit(System.Memory`1[short]):System.ReadOnlyMemory`1[short] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.__Canon]:op_Implicit(System.Memory`1[System.__Canon]):System.ReadOnlyMemory`1[System.__Canon] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.Nullable`1[int]]:op_Implicit(System.Memory`1[System.Nullable`1[int]]):System.ReadOnlyMemory`1[System.Nullable`1[int]] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.Numerics.Vector`1[float]]:op_Implicit(System.Memory`1[System.Numerics.Vector`1[float]]):System.ReadOnlyMemory`1[System.Numerics.Vector`1[float]] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[ubyte]:op_Implicit(System.Memory`1[ubyte]):System.ReadOnlyMemory`1[ubyte] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[double](System.ReadOnlyMemory`1[double]):System.Memory`1[double] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[int](System.ReadOnlyMemory`1[int]):System.Memory`1[int] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[long](System.ReadOnlyMemory`1[long]):System.Memory`1[long] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[short](System.ReadOnlyMemory`1[short]):System.Memory`1[short] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[System.__Canon](System.ReadOnlyMemory`1[System.__Canon]):System.Memory`1[System.__Canon] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[System.Nullable`1[int]](System.ReadOnlyMemory`1[System.Nullable`1[int]]):System.Memory`1[System.Nullable`1[int]] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[System.Numerics.Vector`1[float]](System.ReadOnlyMemory`1[System.Numerics.Vector`1[float]]):System.Memory`1[System.Numerics.Vector`1[float]] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[ubyte](System.ReadOnlyMemory`1[ubyte]):System.Memory`1[ubyte] (FullOpts)
          32 (1.65 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHelpers+<CopyBytesAsync>d__9:MoveNext():this (FullOpts)
          32 (10.00 % of base) : System.Private.CoreLib.dasm - System.IO.RandomAccess:ReadAsync(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Memory`1[ubyte],long,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int] (FullOpts)
          30 (6.16 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendAsync(System.ArraySegment`1[ubyte]):System.Threading.Tasks.Task`1[int]:this (FullOpts)
          30 (2.28 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument+<ParseAsyncCore>d__69:MoveNext():this (FullOpts)
          28 (65.12 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[System.__Canon]:.ctor(System.Memory`1[System.__Canon]):this (FullOpts)
          28 (7.25 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendToAsync(System.ReadOnlyMemory`1[ubyte],int,System.Net.EndPoint,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          27 (77.14 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[double]:.ctor(System.Memory`1[double]):this (FullOpts)
          27 (77.14 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[int]:.ctor(System.Memory`1[int]):this (FullOpts)
          27 (77.14 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[long]:.ctor(System.Memory`1[long]):this (FullOpts)
          27 (77.14 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[short]:.ctor(System.Memory`1[short]):this (FullOpts)
          27 (77.14 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[System.Nullable`1[int]]:.ctor(System.Memory`1[System.Nullable`1[int]]):this (FullOpts)
          27 (77.14 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[System.Numerics.Vector`1[float]]:.ctor(System.Memory`1[System.Numerics.Vector`1[float]]):this (FullOpts)
          27 (77.14 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[ubyte]:.ctor(System.Memory`1[ubyte]):this (FullOpts)
          27 (5.43 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendAsync(System.ArraySegment`1[ubyte],int):System.Threading.Tasks.Task`1[int]:this (FullOpts)
          27 (4.86 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendToAsync(System.ArraySegment`1[ubyte],System.Net.EndPoint):System.Threading.Tasks.Task`1[int]:this (FullOpts)
          27 (5.41 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketTaskExtensions:SendAsync(System.Net.Sockets.Socket,System.ArraySegment`1[ubyte],int):System.Threading.Tasks.Task`1[int] (FullOpts)
          26 (5.52 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendToAsync(System.ReadOnlyMemory`1[ubyte],int,System.Net.SocketAddress,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          26 (9.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[System.__Canon](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
          26 (9.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[System.__Canon](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
          26 (9.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[System.__Canon](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
          26 (9.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[System.__Canon](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
          26 (1.96 % of base) : System.Private.CoreLib.dasm - System.Text.TranscodingStream+<<DisposeAsync>g__DisposeAsyncCore|30_0>d:MoveNext():this (FullOpts)
          25 (8.77 % of base) : System.Private.CoreLib.dasm - System.IO.Stream:ReadAsync(System.Memory`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          25 (4.49 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.NetworkStream:WriteAsync(System.ReadOnlyMemory`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
          25 (7.27 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendToAsync(System.ReadOnlyMemory`1[ubyte],System.Net.EndPoint,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          25 (8.71 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketTaskExtensions:SendAsync(System.Net.Sockets.Socket,System.ReadOnlyMemory`1[ubyte],int,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int] (FullOpts)
          24 (3.59 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.SignedCms:Decode(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
          20 (3.41 % of base) : System.Private.CoreLib.dasm - System.IO.TextReader:ReadAsync(System.Memory`1[ushort],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          20 (3.41 % of base) : System.Private.CoreLib.dasm - System.IO.TextReader:ReadBlockAsync(System.Memory`1[ushort],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          20 (6.47 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendAsync(System.ReadOnlyMemory`1[ubyte],int,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          20 (6.90 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendAsync(System.ReadOnlyMemory`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          20 (6.58 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendAsyncForNetworkStream(System.ReadOnlyMemory`1[ubyte],int,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
          20 (6.33 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.UdpClient:SendAsync(System.ReadOnlyMemory`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[double](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[double](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[double](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[double](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[int](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[int](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[int](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[int](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[long](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[long](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[long](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[long](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[short](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[short](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[short](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[short](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
          20 (5.45 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.__Canon](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
          20 (5.45 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.__Canon](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
          20 (5.48 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.__Canon](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
          20 (5.48 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.__Canon](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Nullable`1[int]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Nullable`1[int]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Nullable`1[int]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Nullable`1[int]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[ubyte](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[ubyte](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[ubyte](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[ubyte](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[double](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[double](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[int](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[int](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[long](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[long](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[short](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[short](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)

Top method improvements (bytes):
        -167 (-11.10 % of base) : System.Private.CoreLib.dasm - System.IO.File+<InternalReadAllBytesAsync>d__100:MoveNext():this (FullOpts)
        -141 (-5.05 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketPal+<SendPacketsAsync>d__84:MoveNext():this (FullOpts)
         -20 (-0.49 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+Http2Stream+<SendRequestBodyAsync>d__45:MoveNext():this (FullOpts)
         -18 (-0.62 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.ManagedWebSocket+<SendCloseFrameAsync>d__70:MoveNext():this (FullOpts)
         -17 (-0.57 % of base) : System.Net.Http.dasm - System.Net.Http.Http3RequestStream+<SendContentAsync>d__31:MoveNext():this (FullOpts)
         -16 (-0.57 % of base) : System.Net.Http.dasm - System.Net.Http.Http3RequestStream+<WriteRequestContentAsync>d__32:MoveNext():this (FullOpts)
         -13 (-0.37 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:TryParseValue(byref,byref,ubyte,ubyte):ubyte (FullOpts)
         -12 (-4.92 % of base) : System.Net.Http.dasm - System.Net.Http.HttpContent:InternalCopyToAsync(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
         -12 (-0.37 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[double]:MoveNext():this (FullOpts)
         -12 (-0.37 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[int]:MoveNext():this (FullOpts)
         -12 (-0.37 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[long]:MoveNext():this (FullOpts)
         -12 (-0.37 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[short]:MoveNext():this (FullOpts)
         -12 (-0.29 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[System.__Canon]:MoveNext():this (FullOpts)
         -12 (-0.37 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[System.Nullable`1[int]]:MoveNext():this (FullOpts)
         -12 (-0.36 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[System.Numerics.Vector`1[float]]:MoveNext():this (FullOpts)
         -12 (-0.37 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[ubyte]:MoveNext():this (FullOpts)
         -12 (-0.58 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CryptoStream+<CopyToAsyncInternal>d__56:MoveNext():this (FullOpts)
         -12 (-0.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[double](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
         -12 (-0.94 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[double](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
         -12 (-0.98 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[int](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
         -12 (-0.94 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[int](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
         -12 (-0.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[long](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
         -12 (-0.94 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[long](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
         -12 (-0.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[short](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
         -12 (-0.94 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[short](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
         -12 (-0.95 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.__Canon](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
         -12 (-0.91 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.__Canon](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
         -12 (-0.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Nullable`1[int]](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
         -12 (-0.94 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Nullable`1[int]](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
         -12 (-0.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
         -12 (-0.93 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
         -12 (-0.98 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[ubyte](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
         -12 (-0.94 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[ubyte](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
          -8 (-8.89 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[double]:get_WrittenMemory():System.ReadOnlyMemory`1[double]:this (FullOpts)
          -8 (-8.89 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[int]:get_WrittenMemory():System.ReadOnlyMemory`1[int]:this (FullOpts)
          -8 (-8.89 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[long]:get_WrittenMemory():System.ReadOnlyMemory`1[long]:this (FullOpts)
          -8 (-8.89 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[short]:get_WrittenMemory():System.ReadOnlyMemory`1[short]:this (FullOpts)
          -8 (-8.89 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[System.Nullable`1[int]]:get_WrittenMemory():System.ReadOnlyMemory`1[System.Nullable`1[int]]:this (FullOpts)
          -8 (-8.89 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[System.Numerics.Vector`1[float]]:get_WrittenMemory():System.ReadOnlyMemory`1[System.Numerics.Vector`1[float]]:this (FullOpts)
          -8 (-8.89 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[ubyte]:get_WrittenMemory():System.ReadOnlyMemory`1[ubyte]:this (FullOpts)
          -8 (-3.07 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderValue:FromBytes(System.ReadOnlySpan`1[ubyte]):System.Security.Cryptography.Cose.CoseHeaderValue (FullOpts)
          -8 (-2.37 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderValue:FromBytes(ubyte[]):System.Security.Cryptography.Cose.CoseHeaderValue (FullOpts)
          -8 (-5.67 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:ParseRented(System.Text.Json.PooledByteBufferWriter,System.Text.Json.JsonDocumentOptions):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[double](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[double]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[int](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[int]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[long](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[long]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[short](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[short]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[System.__Canon](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.__Canon]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[System.Nullable`1[int]](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[int]]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[System.Numerics.Vector`1[float]](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Numerics.Vector`1[float]]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[ubyte](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[ubyte]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.90 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocumentAsObject(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo):System.Text.Json.JsonDocument (FullOpts)
          -8 (-8.89 % of base) : Microsoft.Extensions.Logging.Console.dasm - System.Text.Json.PooledByteBufferWriter:get_WrittenMemory():System.ReadOnlyMemory`1[ubyte]:this (FullOpts)
          -8 (-8.89 % of base) : System.Text.Json.dasm - System.Text.Json.PooledByteBufferWriter:get_WrittenMemory():System.ReadOnlyMemory`1[ubyte]:this (FullOpts)
          -8 (-0.74 % of base) : Microsoft.Extensions.Logging.Console.dasm - System.Text.Json.PooledByteBufferWriter+<FlushAsync>d__27:MoveNext():this (FullOpts)
          -8 (-0.74 % of base) : System.Text.Json.dasm - System.Text.Json.PooledByteBufferWriter+<FlushAsync>d__27:MoveNext():this (FullOpts)
          -8 (-0.57 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter+<FlushAsync>d__84:MoveNext():this (FullOpts)
          -8 (-0.50 % of base) : System.Private.Xml.dasm - System.Xml.XmlEncodedRawTextWriter+<EncodeCharsAsync>d__122:MoveNext():this (FullOpts)
          -7 (-0.52 % of base) : System.Net.Mail.dasm - System.Net.Mime.QuotedPrintableStream+<FlushAsync>d__26:MoveNext():this (FullOpts)
          -7 (-0.58 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseMultiSignMessage+<CreateCoseMultiSignMessageAsync>d__20:MoveNext():this (FullOpts)
          -7 (-2.33 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509CertificateLoader+CertKeyMatcher:ExtractPublicKey(byref,System.Security.Cryptography.AsymmetricAlgorithm,int) (FullOpts)
          -6 (-2.71 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:FlushAsync(ubyte):System.Threading.Tasks.ValueTask:this (FullOpts)
          -5 (-2.51 % of base) : System.Net.Http.dasm - System.Net.Http.Http3RequestStream:FlushSendBufferAsync(ubyte,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
          -5 (-0.45 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:Parse(System.Buffers.ReadOnlySequence`1[ubyte],System.Text.Json.JsonDocumentOptions):System.Text.Json.JsonDocument (FullOpts)
          -5 (-0.92 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:Parse(System.ReadOnlyMemory`1[ushort],System.Text.Json.JsonDocumentOptions):System.Text.Json.JsonDocument (FullOpts)
          -4 (-3.77 % of base) : System.IO.Compression.dasm - System.IO.Compression.Inflater:SetInput(ubyte[],int,int):this (FullOpts)
          -4 (-0.18 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+<SetupAsync>d__54:MoveNext():this (FullOpts)
          -4 (-1.15 % of base) : System.Net.Http.dasm - System.Net.Http.Http3RequestStream+Http3WriteStream:FlushAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts)
          -4 (-3.60 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:get_RemainingBuffer():System.ReadOnlyMemory`1[ubyte]:this (FullOpts)
          -4 (-0.38 % of base) : System.Net.HttpListener.dasm - System.Net.HttpResponseStream+<InternalWriteIgnoreErrorsAsync>d__37:MoveNext():this (FullOpts)
          -4 (-3.70 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.PooledByteBufferWriter:get_WrittenMemory():System.ReadOnlyMemory`1[ubyte]:this (FullOpts)
          -4 (-3.70 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderValue:Encode(System.Formats.Cbor.CborWriter):System.ReadOnlyMemory`1[ubyte] (FullOpts)
          -4 (-1.63 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderValue:FromInt32(int):System.Security.Cryptography.Cose.CoseHeaderValue (FullOpts)
          -4 (-1.25 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderValue:FromString(System.String):System.Security.Cryptography.Cose.CoseHeaderValue (FullOpts)
          -3 (-0.17 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+<FlushOutgoingBytesAsync>d__60:MoveNext():this (FullOpts)
          -2 (-0.13 % of base) : System.Memory.Data.dasm - System.BinaryData+<FromStreamAsync>d__32:MoveNext():this (FullOpts)
          -2 (-0.58 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderMap:Add(System.Security.Cryptography.Cose.CoseHeaderLabel,int):this (FullOpts)
          -2 (-0.57 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderMap:Add(System.Security.Cryptography.Cose.CoseHeaderLabel,System.ReadOnlySpan`1[ubyte]):this (FullOpts)
          -1 (-0.18 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:BeginSendTo(ubyte[],int,int,int,System.Net.EndPoint,System.AsyncCallback,System.Object):System.IAsyncResult:this (FullOpts)
          -1 (-0.36 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CryptoStream:WriteAsync(ubyte[],int,int,System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts)

Top method regressions (percentages):
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[double]:op_Implicit(System.Memory`1[double]):System.ReadOnlyMemory`1[double] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[int]:op_Implicit(System.Memory`1[int]):System.ReadOnlyMemory`1[int] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[long]:op_Implicit(System.Memory`1[long]):System.ReadOnlyMemory`1[long] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[short]:op_Implicit(System.Memory`1[short]):System.ReadOnlyMemory`1[short] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.__Canon]:op_Implicit(System.Memory`1[System.__Canon]):System.ReadOnlyMemory`1[System.__Canon] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.Nullable`1[int]]:op_Implicit(System.Memory`1[System.Nullable`1[int]]):System.ReadOnlyMemory`1[System.Nullable`1[int]] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[System.Numerics.Vector`1[float]]:op_Implicit(System.Memory`1[System.Numerics.Vector`1[float]]):System.ReadOnlyMemory`1[System.Numerics.Vector`1[float]] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Memory`1[ubyte]:op_Implicit(System.Memory`1[ubyte]):System.ReadOnlyMemory`1[ubyte] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[double](System.ReadOnlyMemory`1[double]):System.Memory`1[double] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[int](System.ReadOnlyMemory`1[int]):System.Memory`1[int] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[long](System.ReadOnlyMemory`1[long]):System.Memory`1[long] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[short](System.ReadOnlyMemory`1[short]):System.Memory`1[short] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[System.__Canon](System.ReadOnlyMemory`1[System.__Canon]):System.Memory`1[System.__Canon] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[System.Nullable`1[int]](System.ReadOnlyMemory`1[System.Nullable`1[int]]):System.Memory`1[System.Nullable`1[int]] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[System.Numerics.Vector`1[float]](System.ReadOnlyMemory`1[System.Numerics.Vector`1[float]]):System.Memory`1[System.Numerics.Vector`1[float]] (FullOpts)
          33 (113.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsMemory[ubyte](System.ReadOnlyMemory`1[ubyte]):System.Memory`1[ubyte] (FullOpts)
          27 (77.14 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[double]:.ctor(System.Memory`1[double]):this (FullOpts)
          27 (77.14 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[int]:.ctor(System.Memory`1[int]):this (FullOpts)
          27 (77.14 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[long]:.ctor(System.Memory`1[long]):this (FullOpts)
          27 (77.14 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[short]:.ctor(System.Memory`1[short]):this (FullOpts)
          27 (77.14 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[System.Nullable`1[int]]:.ctor(System.Memory`1[System.Nullable`1[int]]):this (FullOpts)
          27 (77.14 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[System.Numerics.Vector`1[float]]:.ctor(System.Memory`1[System.Numerics.Vector`1[float]]):this (FullOpts)
          27 (77.14 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[ubyte]:.ctor(System.Memory`1[ubyte]):this (FullOpts)
          28 (65.12 % of base) : System.Private.CoreLib.dasm - System.MemoryDebugView`1[System.__Canon]:.ctor(System.Memory`1[System.__Canon]):this (FullOpts)
          41 (57.75 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:get_Buffer():ubyte[]:this (FullOpts)
         106 (19.78 % of base) : System.Private.CoreLib.dasm - System.IO.MemoryStream:ReadAsync(System.Memory`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          41 (18.55 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeFileHandle+ThreadPoolValueTaskSource:QueueRead(System.Memory`1[ubyte],long,System.Threading.CancellationToken,System.IO.Strategies.OSFileStreamStrategy):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
         118 (17.88 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.UdpClient:SendAsync(System.ReadOnlyMemory`1[ubyte],System.Net.IPEndPoint,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          67 (17.36 % of base) : System.Private.CoreLib.dasm - System.IO.UnmanagedMemoryStream:ReadAsync(System.Memory`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          35 (11.01 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:Parse(System.IO.Stream,System.Text.Json.JsonDocumentOptions):System.Text.Json.JsonDocument (FullOpts)
          32 (10.00 % of base) : System.Private.CoreLib.dasm - System.IO.RandomAccess:ReadAsync(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Memory`1[ubyte],long,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int] (FullOpts)
          26 (9.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[System.__Canon](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
          26 (9.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[System.__Canon](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
          26 (9.06 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[System.__Canon](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
          26 (9.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[System.__Canon](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
          25 (8.77 % of base) : System.Private.CoreLib.dasm - System.IO.Stream:ReadAsync(System.Memory`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[double](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[double](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[int](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[int](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[long](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[long](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[short](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[short](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[System.Nullable`1[int]](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[System.Nullable`1[int]](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[ubyte](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadPkcs8[ubyte](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[double](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[double](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[int](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[int](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[long](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[long](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[short](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[short](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[System.Nullable`1[int]](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[System.Nullable`1[int]](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[ubyte](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
          20 (8.73 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadSubjectPublicKeyInfo[ubyte](System.String[],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
          25 (8.71 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketTaskExtensions:SendAsync(System.Net.Sockets.Socket,System.ReadOnlyMemory`1[ubyte],int,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int] (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[double](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[double](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[int](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[int](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[long](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[long](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[short](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[short](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Nullable`1[int]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Nullable`1[int]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[ubyte](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
          20 (7.49 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[ubyte](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[double](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[double](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[int](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[int](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[long](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[long](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[short](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[short](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Nullable`1[int]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Nullable`1[int]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[ubyte](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
          20 (7.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[ubyte](System.String[],System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ushort],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
          25 (7.27 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendToAsync(System.ReadOnlyMemory`1[ubyte],System.Net.EndPoint,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          28 (7.25 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendToAsync(System.ReadOnlyMemory`1[ubyte],int,System.Net.EndPoint,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          20 (6.90 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendAsync(System.ReadOnlyMemory`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          20 (6.58 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendAsyncForNetworkStream(System.ReadOnlyMemory`1[ubyte],int,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
          20 (6.47 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendAsync(System.ReadOnlyMemory`1[ubyte],int,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          20 (6.33 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.UdpClient:SendAsync(System.ReadOnlyMemory`1[ubyte],System.Threading.CancellationToken):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts)
          30 (6.16 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendAsync(System.ArraySegment`1[ubyte]):System.Threading.Tasks.Task`1[int]:this (FullOpts)

Top method improvements (percentages):
        -167 (-11.10 % of base) : System.Private.CoreLib.dasm - System.IO.File+<InternalReadAllBytesAsync>d__100:MoveNext():this (FullOpts)
          -8 (-8.89 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[double]:get_WrittenMemory():System.ReadOnlyMemory`1[double]:this (FullOpts)
          -8 (-8.89 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[int]:get_WrittenMemory():System.ReadOnlyMemory`1[int]:this (FullOpts)
          -8 (-8.89 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[long]:get_WrittenMemory():System.ReadOnlyMemory`1[long]:this (FullOpts)
          -8 (-8.89 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[short]:get_WrittenMemory():System.ReadOnlyMemory`1[short]:this (FullOpts)
          -8 (-8.89 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[System.Nullable`1[int]]:get_WrittenMemory():System.ReadOnlyMemory`1[System.Nullable`1[int]]:this (FullOpts)
          -8 (-8.89 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[System.Numerics.Vector`1[float]]:get_WrittenMemory():System.ReadOnlyMemory`1[System.Numerics.Vector`1[float]]:this (FullOpts)
          -8 (-8.89 % of base) : System.Memory.dasm - System.Buffers.ArrayBufferWriter`1[ubyte]:get_WrittenMemory():System.ReadOnlyMemory`1[ubyte]:this (FullOpts)
          -8 (-8.89 % of base) : Microsoft.Extensions.Logging.Console.dasm - System.Text.Json.PooledByteBufferWriter:get_WrittenMemory():System.ReadOnlyMemory`1[ubyte]:this (FullOpts)
          -8 (-8.89 % of base) : System.Text.Json.dasm - System.Text.Json.PooledByteBufferWriter:get_WrittenMemory():System.ReadOnlyMemory`1[ubyte]:this (FullOpts)
          -8 (-5.67 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:ParseRented(System.Text.Json.PooledByteBufferWriter,System.Text.Json.JsonDocumentOptions):System.Text.Json.JsonDocument (FullOpts)
        -141 (-5.05 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketPal+<SendPacketsAsync>d__84:MoveNext():this (FullOpts)
         -12 (-4.92 % of base) : System.Net.Http.dasm - System.Net.Http.HttpContent:InternalCopyToAsync(System.IO.Stream,System.Net.TransportContext,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
          -4 (-3.77 % of base) : System.IO.Compression.dasm - System.IO.Compression.Inflater:SetInput(ubyte[],int,int):this (FullOpts)
          -4 (-3.70 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.PooledByteBufferWriter:get_WrittenMemory():System.ReadOnlyMemory`1[ubyte]:this (FullOpts)
          -4 (-3.70 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderValue:Encode(System.Formats.Cbor.CborWriter):System.ReadOnlyMemory`1[ubyte] (FullOpts)
          -4 (-3.60 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:get_RemainingBuffer():System.ReadOnlyMemory`1[ubyte]:this (FullOpts)
          -8 (-3.07 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderValue:FromBytes(System.ReadOnlySpan`1[ubyte]):System.Security.Cryptography.Cose.CoseHeaderValue (FullOpts)
          -6 (-2.71 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:FlushAsync(ubyte):System.Threading.Tasks.ValueTask:this (FullOpts)
          -5 (-2.51 % of base) : System.Net.Http.dasm - System.Net.Http.Http3RequestStream:FlushSendBufferAsync(ubyte,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
          -8 (-2.37 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderValue:FromBytes(ubyte[]):System.Security.Cryptography.Cose.CoseHeaderValue (FullOpts)
          -7 (-2.33 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509CertificateLoader+CertKeyMatcher:ExtractPublicKey(byref,System.Security.Cryptography.AsymmetricAlgorithm,int) (FullOpts)
          -8 (-1.90 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocumentAsObject(System.Object,System.Text.Json.Serialization.Metadata.JsonTypeInfo):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[double](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[double]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[int](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[int]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[long](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[long]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[short](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[short]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[System.__Canon](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.__Canon]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[System.Nullable`1[int]](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[int]]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[System.Numerics.Vector`1[float]](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Numerics.Vector`1[float]]):System.Text.Json.JsonDocument (FullOpts)
          -8 (-1.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:WriteDocument[ubyte](byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[ubyte]):System.Text.Json.JsonDocument (FullOpts)
          -4 (-1.63 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderValue:FromInt32(int):System.Security.Cryptography.Cose.CoseHeaderValue (FullOpts)
          -4 (-1.25 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderValue:FromString(System.String):System.Security.Cryptography.Cose.CoseHeaderValue (FullOpts)
          -4 (-1.15 % of base) : System.Net.Http.dasm - System.Net.Http.Http3RequestStream+Http3WriteStream:FlushAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts)
         -12 (-0.98 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[ubyte](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
         -12 (-0.98 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[int](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
         -12 (-0.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[double](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
         -12 (-0.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[long](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
         -12 (-0.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[short](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
         -12 (-0.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Nullable`1[int]](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
         -12 (-0.97 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
         -12 (-0.95 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.__Canon](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
         -12 (-0.94 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[ubyte](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[ubyte],byref,byref) (FullOpts)
         -12 (-0.94 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[int](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[int],byref,byref) (FullOpts)
         -12 (-0.94 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[double](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[double],byref,byref) (FullOpts)
         -12 (-0.94 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[long](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[long],byref,byref) (FullOpts)
         -12 (-0.94 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[short](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[short],byref,byref) (FullOpts)
         -12 (-0.94 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Nullable`1[int]](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Nullable`1[int]],byref,byref) (FullOpts)
         -12 (-0.93 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.Numerics.Vector`1[float]](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.Numerics.Vector`1[float]],byref,byref) (FullOpts)
          -5 (-0.92 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:Parse(System.ReadOnlyMemory`1[ushort],System.Text.Json.JsonDocumentOptions):System.Text.Json.JsonDocument (FullOpts)
         -12 (-0.91 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.KeyFormatHelper:ReadEncryptedPkcs8[System.__Canon](System.String[],System.ReadOnlyMemory`1[ubyte],System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ubyte],System.Security.Cryptography.KeyFormatHelper+KeyReader`1[System.__Canon],byref,byref) (FullOpts)
          -8 (-0.74 % of base) : Microsoft.Extensions.Logging.Console.dasm - System.Text.Json.PooledByteBufferWriter+<FlushAsync>d__27:MoveNext():this (FullOpts)
          -8 (-0.74 % of base) : System.Text.Json.dasm - System.Text.Json.PooledByteBufferWriter+<FlushAsync>d__27:MoveNext():this (FullOpts)
         -18 (-0.62 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.ManagedWebSocket+<SendCloseFrameAsync>d__70:MoveNext():this (FullOpts)
          -2 (-0.58 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderMap:Add(System.Security.Cryptography.Cose.CoseHeaderLabel,int):this (FullOpts)
         -12 (-0.58 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CryptoStream+<CopyToAsyncInternal>d__56:MoveNext():this (FullOpts)
          -7 (-0.58 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseMultiSignMessage+<CreateCoseMultiSignMessageAsync>d__20:MoveNext():this (FullOpts)
         -17 (-0.57 % of base) : System.Net.Http.dasm - System.Net.Http.Http3RequestStream+<SendContentAsync>d__31:MoveNext():this (FullOpts)
         -16 (-0.57 % of base) : System.Net.Http.dasm - System.Net.Http.Http3RequestStream+<WriteRequestContentAsync>d__32:MoveNext():this (FullOpts)
          -2 (-0.57 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderMap:Add(System.Security.Cryptography.Cose.CoseHeaderLabel,System.ReadOnlySpan`1[ubyte]):this (FullOpts)
          -8 (-0.57 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter+<FlushAsync>d__84:MoveNext():this (FullOpts)
          -7 (-0.52 % of base) : System.Net.Mail.dasm - System.Net.Mime.QuotedPrintableStream+<FlushAsync>d__26:MoveNext():this (FullOpts)
          -8 (-0.50 % of base) : System.Private.Xml.dasm - System.Xml.XmlEncodedRawTextWriter+<EncodeCharsAsync>d__122:MoveNext():this (FullOpts)
         -20 (-0.49 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+Http2Stream+<SendRequestBodyAsync>d__45:MoveNext():this (FullOpts)
          -5 (-0.45 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:Parse(System.Buffers.ReadOnlySequence`1[ubyte],System.Text.Json.JsonDocumentOptions):System.Text.Json.JsonDocument (FullOpts)
          -4 (-0.38 % of base) : System.Net.HttpListener.dasm - System.Net.HttpResponseStream+<InternalWriteIgnoreErrorsAsync>d__37:MoveNext():this (FullOpts)
         -13 (-0.37 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:TryParseValue(byref,byref,ubyte,ubyte):ubyte (FullOpts)
         -12 (-0.37 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[double]:MoveNext():this (FullOpts)
         -12 (-0.37 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[int]:MoveNext():this (FullOpts)
         -12 (-0.37 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[long]:MoveNext():this (FullOpts)
         -12 (-0.37 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[short]:MoveNext():this (FullOpts)
         -12 (-0.37 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[System.Nullable`1[int]]:MoveNext():this (FullOpts)
         -12 (-0.37 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[ubyte]:MoveNext():this (FullOpts)
         -12 (-0.36 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[System.Numerics.Vector`1[float]]:MoveNext():this (FullOpts)
          -1 (-0.36 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.CryptoStream:WriteAsync(ubyte[],int,int,System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts)
         -12 (-0.29 % of base) : System.Net.ServerSentEvents.dasm - System.Net.ServerSentEvents.SseFormatter+<WriteAsyncCore>d__3`1[System.__Canon]:MoveNext():this (FullOpts)
          -4 (-0.18 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+<SetupAsync>d__54:MoveNext():this (FullOpts)
          -1 (-0.18 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:BeginSendTo(ubyte[],int,int,int,System.Net.EndPoint,System.AsyncCallback,System.Object):System.IAsyncResult:this (FullOpts)
          -3 (-0.17 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+<FlushOutgoingBytesAsync>d__60:MoveNext():this (FullOpts)
          -2 (-0.13 % of base) : System.Memory.Data.dasm - System.BinaryData+<FromStreamAsync>d__32:MoveNext():this (FullOpts)

210 total methods with Code Size differences (80 improved, 130 regressed), 232808 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