Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[JitDiff X64] [stephentoub] Remove class constraint from Interlocked.{Compare}Exchange #490

@MihuBot

Description

@MihuBot

Job completed in 14 minutes.
dotnet/runtime#104558

Diffs

Diffs
Found 346 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 41570631
Total bytes of diff: 41560636
Total bytes of delta: -9995 (-0.02 % of base)
Total relative delta: -42.20
    diff is an improvement.
    relative diff is an improvement.


Total byte diff includes 1024 bytes from reconciling methods
	Base had   94 unique methods,    48141 unique bytes
	Diff had   99 unique methods,    49165 unique bytes

Top file regressions (bytes):
         634 : System.Threading.Tasks.Parallel.dasm (0.25 % of base)
          43 : System.Net.HttpListener.dasm (0.04 % of base)
          24 : System.Threading.Channels.dasm (0.01 % of base)
          20 : System.Net.Requests.dasm (0.01 % of base)
          16 : Microsoft.Extensions.Primitives.dasm (0.05 % of base)
          14 : System.Net.Mail.dasm (0.01 % of base)
          13 : System.Net.Quic.dasm (0.01 % of base)
           5 : Microsoft.Extensions.Options.dasm (0.02 % of base)
           3 : System.Net.WebProxy.dasm (0.05 % of base)
           2 : System.Reflection.Metadata.dasm (0.00 % of base)
           1 : System.Threading.RateLimiting.dasm (0.00 % of base)

Top file improvements (bytes):
       -2774 : System.Net.Sockets.dasm (-1.06 % of base)
       -1600 : System.Private.CoreLib.dasm (-0.02 % of base)
       -1540 : System.Linq.Expressions.dasm (-0.16 % of base)
       -1009 : System.Collections.Concurrent.dasm (-0.23 % of base)
        -830 : System.Net.Http.dasm (-0.10 % of base)
        -690 : System.Threading.Tasks.Dataflow.dasm (-0.05 % of base)
        -434 : System.ComponentModel.TypeConverter.dasm (-0.14 % of base)
        -312 : System.IO.Compression.ZipFile.dasm (-2.24 % of base)
        -270 : System.Diagnostics.DiagnosticSource.dasm (-0.10 % of base)
        -269 : System.Text.RegularExpressions.dasm (-0.04 % of base)
        -194 : System.Net.WebClient.dasm (-0.34 % of base)
        -185 : System.Formats.Tar.dasm (-0.14 % of base)
        -169 : System.Text.Json.dasm (-0.01 % of base)
        -159 : System.Private.Xml.dasm (-0.00 % of base)
        -111 : System.Data.Odbc.dasm (-0.05 % of base)
         -66 : Microsoft.Extensions.Logging.EventSource.dasm (-0.23 % of base)
         -62 : System.Security.Cryptography.dasm (-0.01 % of base)
         -22 : System.Net.Security.dasm (-0.01 % of base)
         -15 : System.Reflection.MetadataLoadContext.dasm (-0.01 % of base)
         -14 : System.Diagnostics.TraceSource.dasm (-0.03 % of base)
         -12 : Microsoft.Extensions.Configuration.dasm (-0.05 % of base)
         -12 : System.IO.Pipes.dasm (-0.03 % of base)
         -10 : System.Linq.Parallel.dasm (-0.00 % of base)
          -8 : System.Runtime.Caching.dasm (-0.01 % of base)
          -1 : System.IO.Compression.dasm (-0.00 % of base)
          -1 : System.Runtime.InteropServices.dasm (-0.00 % of base)
          -1 : System.IO.Compression.Brotli.dasm (-0.00 % of base)

38 total files with Code Size differences (27 improved, 11 regressed), 221 unchanged.

Top method regressions (bytes):
       10230 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__56:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        3181 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<<DnsConnectAsync>g__Core|109_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        2278 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToContentLengthAsync>d__93:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1852 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|39_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1769 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FillAsync>d__82:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1694 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentAsync>d__60:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1636 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<InitialFillAsync>d__81:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1569 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentWithExpect100ContinueAsync>d__61:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1514 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<WriteAsync>g__AwaitFlushAndWriteAsync|71_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1471 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[short]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1464 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[ubyte]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1451 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[long]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1446 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[int]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1433 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<ProcessAuthenticationWithTelemetryAsync>d__154:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1306 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FlushThenWriteWithoutBufferingAsync>d__74:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1288 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<ReadBufferedAsyncCore>d__89:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1269 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<DrainResponseAsync>d__98:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1190 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToUntilEofWithExistingBufferedDataAsync>d__92:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1148 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|83_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1116 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<ReadAsync>g__ReadAndLogBytesReadAsync|86_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1099 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<DisposeAsync>d__113:MoveNext():this (FullOpts) (0 base, 1 diff methods)
        1015 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<FindCertificateWithPrivateKey>g__FindCertWithPrivateKey|207_0(ubyte,byref,byref):System.Security.Cryptography.X509Certificates.X509Certificate2 (FullOpts) (0 base, 1 diff methods)
         478 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteHeaders>g__WriteHost|50_0(System.Uri):this (FullOpts) (0 base, 1 diff methods)
         447 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<AcquireCredentialsHandle>g__GetExpiryTimestamp|214_0(System.Net.Security.SslStreamCertificateContext):System.DateTime (FullOpts) (0 base, 1 diff methods)
         302 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DoOperationSendPackets>b__140_0(long,int):this (FullOpts) (0 base, 1 diff methods)
         299 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<SendAsync>b__56_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
         236 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<RegisterCancellation>b__59_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
         196 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ParseHeadersCore>g__ThrowForInvalidHeaderLine|65_0(System.ReadOnlySpan`1[ubyte],int) (FullOpts) (0 base, 1 diff methods)
         172 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForInvalidHeaderName|66_1(System.ReadOnlySpan`1[ubyte]) (FullOpts) (0 base, 1 diff methods)
         167 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteAsync>g__AwaitFlushAndWriteAsync|71_0(System.Threading.Tasks.ValueTask,System.ReadOnlyMemory`1[ubyte]):System.Threading.Tasks.ValueTask:this (FullOpts) (0 base, 1 diff methods)
         161 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__TryFindEndOfLine|83_1(System.ReadOnlySpan`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
         144 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DnsConnectAsync>g__Core|109_0(System.Net.Sockets.SocketAsyncEventArgs+MultiConnectSocketAsyncEventArgs,System.Threading.Tasks.Task`1[System.Net.IPAddress[]],int,int,int,System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[double]:Dispose():this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[int]:Dispose():this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[long]:Dispose():this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[short]:Dispose():this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.__Canon]:Dispose():this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Nullable`1[int]]:Dispose():this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Numerics.Vector`1[float]]:Dispose():this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[ubyte]:Dispose():this (FullOpts) (0 base, 1 diff methods)
         136 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForEmptyHeaderName|66_0() (FullOpts) (0 base, 1 diff methods)
         128 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ReadAsync>g__ReadAndLogBytesReadAsync|86_0(System.Memory`1[ubyte]):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (0 base, 1 diff methods)
         109 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|83_0(ubyte):System.Threading.Tasks.ValueTask:this (FullOpts) (0 base, 1 diff methods)
         105 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|39_0():System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (0 base, 1 diff methods)
          96 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.__Canon]:.ctor(System.__Canon,System.__Canon,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.__Canon,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
          90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[int]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
          90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[long]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
          90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[short]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
          90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[ubyte]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
          83 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[double]:.ctor(double,double,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[double,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
          80 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Numerics.Vector`1[float]]:.ctor(System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.Numerics.Vector`1[float],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
          79 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Nullable`1[int]]:.ctor(System.Nullable`1[int],System.Nullable`1[int],System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.Nullable`1[int],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
          78 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteString>g__ThrowForInvalidCharEncoding|55_0() (FullOpts) (0 base, 1 diff methods)
          78 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.CancellationTokenSource+<>c:<ExecuteCallbackHandlers>b__36_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
          78 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[short]:.ctor(short,short,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[short,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
          76 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[int]:.ctor(int,int,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[int,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
          76 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[long]:.ctor(long,long,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[long,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
          76 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[ubyte]:.ctor(ubyte,ubyte,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[ubyte,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
          65 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<ThrowIfExceptionalOrNotAuthenticatedOrShutdown>g__ThrowAlreadyShutdown|134_0() (FullOpts) (0 base, 1 diff methods)
          65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[System.Nullable`1[int]](byref,System.Nullable`1[int],System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) (0 base, 1 diff methods)
          65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]):System.Numerics.Vector`1[float] (FullOpts) (0 base, 1 diff methods)
          65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[System.Nullable`1[int]](byref,System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) (0 base, 1 diff methods)
          65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float]):System.Numerics.Vector`1[float] (FullOpts) (0 base, 1 diff methods)
          63 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.CancellationTokenSource+<>c:<CancelAsync>b__25_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
          59 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<>c:<DnsConnectAsync>b__109_1(System.Object):this (FullOpts) (0 base, 1 diff methods)
          56 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__56:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          50 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<ThrowIfExceptional>g__ThrowExceptional|131_0(System.Runtime.ExceptionServices.ExceptionDispatchInfo):this (FullOpts) (0 base, 1 diff methods)
          43 (6.50 % of base) : System.Net.HttpListener.dasm - System.Net.HttpEndPointListener:RemovePrefix(System.Net.ListenerPrefix):this (FullOpts)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|39_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|83_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<ReadAsync>g__ReadAndLogBytesReadAsync|86_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<WriteAsync>g__AwaitFlushAndWriteAsync|71_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToContentLengthAsync>d__93:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToUntilEofWithExistingBufferedDataAsync>d__92:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<DrainResponseAsync>d__98:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FillAsync>d__82:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FlushThenWriteWithoutBufferingAsync>d__74:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<InitialFillAsync>d__81:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<ReadBufferedAsyncCore>d__89:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentAsync>d__60:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentWithExpect100ContinueAsync>d__61:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<DisposeAsync>d__113:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<ProcessAuthenticationWithTelemetryAsync>d__154:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<<DnsConnectAsync>g__Core|109_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[int]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[long]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[short]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[ubyte]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          26 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[double](byref,double,double):double (FullOpts) (0 base, 1 diff methods)
          23 (Infinity of base) : System.Private.CoreLib.dasm - System.SR:get_NotSupported_ReferenceEnumOrPrimitiveTypeRequired():System.String (FullOpts) (0 base, 1 diff methods)
          21 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<CheckUsabilityOnScavenge>g__TransitionToCompletedAndTryOwnCompletion|39_1():ubyte:this (FullOpts) (0 base, 1 diff methods)
          21 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[short](byref,short,short):short (FullOpts) (0 base, 1 diff methods)
          20 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[ubyte](byref,ubyte,ubyte):ubyte (FullOpts) (0 base, 1 diff methods)
          19 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[double](byref,double):double (FullOpts) (0 base, 1 diff methods)
          16 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[short](byref,short):short (FullOpts) (0 base, 1 diff methods)
          15 (0.29 % of base) : System.Net.Http.dasm - System.Net.Http.Http3Connection+<ProcessServerStreamAsync>d__46:MoveNext():this (FullOpts)
          15 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[ubyte](byref,ubyte):ubyte (FullOpts) (0 base, 1 diff methods)
          14 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[long](byref,long,long):long (FullOpts) (0 base, 1 diff methods)
          12 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[int](byref,int,int):int (FullOpts) (0 base, 1 diff methods)
          12 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[long](byref,long):long (FullOpts) (0 base, 1 diff methods)

Top method improvements (bytes):
      -10230 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__57:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -3176 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<<DnsConnectAsync>g__Core|112_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -2278 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToContentLengthAsync>d__94:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1852 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|40_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1769 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FillAsync>d__83:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1694 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentAsync>d__61:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1636 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<InitialFillAsync>d__82:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1569 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentWithExpect100ContinueAsync>d__62:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1514 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<WriteAsync>g__AwaitFlushAndWriteAsync|72_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1438 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<ProcessAuthenticationWithTelemetryAsync>d__155:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1306 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FlushThenWriteWithoutBufferingAsync>d__75:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1288 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<ReadBufferedAsyncCore>d__90:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1270 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[short]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1269 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<DrainResponseAsync>d__99:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1260 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[ubyte]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1251 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[long]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1250 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[int]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1190 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToUntilEofWithExistingBufferedDataAsync>d__93:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1148 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|84_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1116 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<ReadAsync>g__ReadAndLogBytesReadAsync|87_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1099 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<DisposeAsync>d__115:MoveNext():this (FullOpts) (1 base, 0 diff methods)
       -1015 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<FindCertificateWithPrivateKey>g__FindCertWithPrivateKey|208_0(ubyte,byref,byref):System.Security.Cryptography.X509Certificates.X509Certificate2 (FullOpts) (1 base, 0 diff methods)
        -488 (-24.28 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:ProcessHttp11RequestQueue(System.Net.Http.HttpConnection):this (FullOpts)
        -478 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteHeaders>g__WriteHost|51_0(System.Uri):this (FullOpts) (1 base, 0 diff methods)
        -447 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<AcquireCredentialsHandle>g__GetExpiryTimestamp|215_0(System.Net.Security.SslStreamCertificateContext):System.DateTime (FullOpts) (1 base, 0 diff methods)
        -331 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DoOperationSendPackets>b__143_0(long,int):this (FullOpts) (1 base, 0 diff methods)
        -312 (-28.47 % of base) : System.IO.Compression.ZipFile.dasm - System.IO.Compression.ZipFile:CreateZipArchiveFromDirectory(System.String,System.IO.Compression.ZipArchive,System.Nullable`1[int],ubyte) (FullOpts)
        -299 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<SendAsync>b__57_0(System.Object):this (FullOpts) (1 base, 0 diff methods)
        -285 (-25.33 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketPal:TryCompleteSendTo(System.Net.Sockets.SafeSocketHandle,System.ReadOnlySpan`1[ubyte],System.Collections.Generic.IList`1[System.ArraySegment`1[ubyte]],byref,byref,byref,int,System.ReadOnlySpan`1[ubyte],byref,byref):ubyte (FullOpts)
        -270 (-26.87 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexFindOptimizations:TryFindNextStartingPositionRightToLeft(System.ReadOnlySpan`1[ushort],byref,int):ubyte:this (FullOpts)
        -249 (-85.27 % 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)
        -236 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<RegisterCancellation>b__60_0(System.Object):this (FullOpts) (1 base, 0 diff methods)
        -221 (-10.86 % of base) : System.Private.CoreLib.dasm - System.Threading.ReaderWriterLockSlim:TryEnterReadLockCore(System.Threading.ReaderWriterLockSlim+TimeoutTracker):ubyte:this (FullOpts)
        -196 (-18.79 % of base) : System.Private.CoreLib.dasm - System.IO.FileSystem:RemoveDirectoryRecursive(System.String) (FullOpts)
        -196 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ParseHeadersCore>g__ThrowForInvalidHeaderLine|66_0(System.ReadOnlySpan`1[ubyte],int) (FullOpts) (1 base, 0 diff methods)
        -185 (-14.45 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarFile+<GetFilesForCreation>d__11:MoveNext():ubyte:this (FullOpts)
        -172 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForInvalidHeaderName|67_1(System.ReadOnlySpan`1[ubyte]) (FullOpts) (1 base, 0 diff methods)
        -167 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteAsync>g__AwaitFlushAndWriteAsync|72_0(System.Threading.Tasks.ValueTask,System.ReadOnlyMemory`1[ubyte]):System.Threading.Tasks.ValueTask:this (FullOpts) (1 base, 0 diff methods)
        -161 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__TryFindEndOfLine|84_1(System.ReadOnlySpan`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
        -159 (-11.10 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchemaSet:Add(System.Xml.Schema.XmlSchemaSet):this (FullOpts)
        -144 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DnsConnectAsync>g__Core|112_0(System.Net.Sockets.SocketAsyncEventArgs+MultiConnectSocketAsyncEventArgs,System.Threading.Tasks.Task`1[System.Net.IPAddress[]],int,int,int,System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
        -139 (-21.48 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:BeginSend(ubyte[],int,int,int,byref,System.AsyncCallback,System.Object):System.IAsyncResult:this (FullOpts)
        -139 (-24.30 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:BeginSend(ubyte[],int,int,int,System.AsyncCallback,System.Object):System.IAsyncResult:this (FullOpts)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[double]:Dispose():this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[int]:Dispose():this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[long]:Dispose():this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[short]:Dispose():this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.__Canon]:Dispose():this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.Nullable`1[int]]:Dispose():this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.Numerics.Vector`1[float]]:Dispose():this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[ubyte]:Dispose():this (FullOpts) (1 base, 0 diff methods)
        -136 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForEmptyHeaderName|67_0() (FullOpts) (1 base, 0 diff methods)
        -135 (-56.49 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivitySource+<>c:<.ctor>b__5_0(System.Diagnostics.ActivityListener,System.Object):this (FullOpts)
        -135 (-56.49 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivitySource+<>c:<AddActivityListener>b__25_0(System.Diagnostics.ActivitySource,System.Object):this (FullOpts)
        -128 (-90.78 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[System.Numerics.Vector`1[float]]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
        -128 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ReadAsync>g__ReadAndLogBytesReadAsync|87_0(System.Memory`1[ubyte]):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (1 base, 0 diff methods)
        -126 (-25.20 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:SendAsync(System.ArraySegment`1[ubyte],int):System.Threading.Tasks.Task`1[int]:this (FullOpts)
        -126 (-25.10 % 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)
        -119 (-23.56 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:ReceiveAsync(System.ArraySegment`1[ubyte],int,ubyte):System.Threading.Tasks.Task`1[int]:this (FullOpts)
        -117 (-90.00 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[short]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
        -117 (-90.00 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[System.__Canon]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
        -116 (-89.92 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[double]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
        -116 (-48.95 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:ReturnHttp11Connection(System.Net.Http.HttpConnection):this (FullOpts)
        -114 (-89.76 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[ubyte]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
        -112 (-89.60 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[int]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
        -112 (-89.60 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[long]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
        -112 (-89.60 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[System.Nullable`1[int]]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
        -111 (-63.07 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbConnectionPool:PutNewObject(System.Data.ProviderBase.DbConnectionInternal):this (FullOpts)
        -111 (-34.69 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.IndexExpression:Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable`1[System.Linq.Expressions.Expression]):System.Linq.Expressions.IndexExpression:this (FullOpts)
        -109 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|84_0(ubyte):System.Threading.Tasks.ValueTask:this (FullOpts) (1 base, 0 diff methods)
        -109 (-43.95 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:DisposeCachedTaskSocketAsyncEventArgs():this (FullOpts)
        -108 (-7.07 % of base) : System.Private.CoreLib.dasm - System.IO.File+<InternalReadAllBytesAsync>d__100:MoveNext():this (FullOpts)
        -107 (-77.54 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[System.Nullable`1[int]]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryAdd(System.Nullable`1[int]):ubyte:this (FullOpts)
        -107 (-29.08 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.NewExpression:Update(System.Collections.Generic.IEnumerable`1[System.Linq.Expressions.Expression]):System.Linq.Expressions.NewExpression:this (FullOpts)
        -106 (-27.60 % of base) : System.Private.CoreLib.dasm - System.Lazy`1[double]:CreateValue():double:this (FullOpts)
        -105 (-24.08 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.DebugViewWriter:VisitIndex(System.Linq.Expressions.IndexExpression):System.Linq.Expressions.Expression:this (FullOpts)
        -105 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|40_0():System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (1 base, 0 diff methods)
        -103 (-30.38 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.DebugViewWriter:VisitNew(System.Linq.Expressions.NewExpression):System.Linq.Expressions.Expression:this (FullOpts)
        -103 (-75.18 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression+IndexExpressionProxy:get_Arguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
        -103 (-75.18 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression+NewExpressionProxy:get_Arguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
        -101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.BlockN:GetOrMakeExpressions():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
        -101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.DynamicExpressionN:GetOrMakeArguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
        -101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.IndexExpression:get_Arguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
        -101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.InstanceMethodCallExpressionN:GetOrMakeArguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
        -101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.InvocationExpressionN:GetOrMakeArguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
        -101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.MethodCallExpressionN:GetOrMakeArguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
        -101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.NewExpression:get_Arguments():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
        -101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ScopeExpression:GetOrMakeVariables():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.ParameterExpression]:this (FullOpts)
        -101 (-77.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.ScopeN:GetOrMakeExpressions():System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.Expression]:this (FullOpts)
         -99 (-5.94 % of base) : System.Private.CoreLib.dasm - System.IO.File+<InternalReadAllBytesUnknownLengthAsync>d__101:MoveNext():this (FullOpts)
         -98 (-3.48 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketPal+<SendPacketsAsync>d__80:MoveNext():this (FullOpts)
         -97 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.__Canon]:.ctor(System.__Canon,System.__Canon,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.__Canon,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
         -90 (-15.18 % of base) : System.Private.CoreLib.dasm - System.Lazy`1[System.__Canon]:CreateValue():System.__Canon:this (FullOpts)
         -90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[int]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
         -90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[long]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
         -90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[short]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
         -90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[ubyte]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
         -86 (-7.45 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:WriteEventVarargs(int,ulong,System.Object[]):this (FullOpts)
         -82 (-7.31 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventSource:WriteEventWithRelatedActivityIdCore(int,ulong,int,ulong):this (FullOpts)
         -82 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[short]:.ctor(short,short,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[short,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)

Top method regressions (percentages):
         136 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForEmptyHeaderName|66_0() (FullOpts) (0 base, 1 diff methods)
         172 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForInvalidHeaderName|66_1(System.ReadOnlySpan`1[ubyte]) (FullOpts) (0 base, 1 diff methods)
         105 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|39_0():System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (0 base, 1 diff methods)
          21 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<CheckUsabilityOnScavenge>g__TransitionToCompletedAndTryOwnCompletion|39_1():ubyte:this (FullOpts) (0 base, 1 diff methods)
         109 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|83_0(ubyte):System.Threading.Tasks.ValueTask:this (FullOpts) (0 base, 1 diff methods)
         161 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__TryFindEndOfLine|83_1(System.ReadOnlySpan`1[ubyte],byref):ubyte (FullOpts) (0 base, 1 diff methods)
         196 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ParseHeadersCore>g__ThrowForInvalidHeaderLine|65_0(System.ReadOnlySpan`1[ubyte],int) (FullOpts) (0 base, 1 diff methods)
         128 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ReadAsync>g__ReadAndLogBytesReadAsync|86_0(System.Memory`1[ubyte]):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (0 base, 1 diff methods)
         167 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteAsync>g__AwaitFlushAndWriteAsync|71_0(System.Threading.Tasks.ValueTask,System.ReadOnlyMemory`1[ubyte]):System.Threading.Tasks.ValueTask:this (FullOpts) (0 base, 1 diff methods)
         478 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteHeaders>g__WriteHost|50_0(System.Uri):this (FullOpts) (0 base, 1 diff methods)
          78 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteString>g__ThrowForInvalidCharEncoding|55_0() (FullOpts) (0 base, 1 diff methods)
        1852 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|39_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|39_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1148 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|83_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|83_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1116 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<ReadAsync>g__ReadAndLogBytesReadAsync|86_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<ReadAsync>g__ReadAndLogBytesReadAsync|86_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1514 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<WriteAsync>g__AwaitFlushAndWriteAsync|71_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<WriteAsync>g__AwaitFlushAndWriteAsync|71_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
         236 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<RegisterCancellation>b__59_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
         299 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<SendAsync>b__56_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
        2278 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToContentLengthAsync>d__93:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToContentLengthAsync>d__93:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1190 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToUntilEofWithExistingBufferedDataAsync>d__92:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToUntilEofWithExistingBufferedDataAsync>d__92:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1269 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<DrainResponseAsync>d__98:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<DrainResponseAsync>d__98:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1769 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FillAsync>d__82:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FillAsync>d__82:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1306 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FlushThenWriteWithoutBufferingAsync>d__74:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FlushThenWriteWithoutBufferingAsync>d__74:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1636 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<InitialFillAsync>d__81:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<InitialFillAsync>d__81:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1288 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<ReadBufferedAsyncCore>d__89:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<ReadBufferedAsyncCore>d__89:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
       10230 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__56:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          56 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__56:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1694 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentAsync>d__60:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentAsync>d__60:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1569 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentWithExpect100ContinueAsync>d__61:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentWithExpect100ContinueAsync>d__61:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
         447 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<AcquireCredentialsHandle>g__GetExpiryTimestamp|214_0(System.Net.Security.SslStreamCertificateContext):System.DateTime (FullOpts) (0 base, 1 diff methods)
        1015 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<FindCertificateWithPrivateKey>g__FindCertWithPrivateKey|207_0(ubyte,byref,byref):System.Security.Cryptography.X509Certificates.X509Certificate2 (FullOpts) (0 base, 1 diff methods)
          50 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<ThrowIfExceptional>g__ThrowExceptional|131_0(System.Runtime.ExceptionServices.ExceptionDispatchInfo):this (FullOpts) (0 base, 1 diff methods)
          65 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<ThrowIfExceptionalOrNotAuthenticatedOrShutdown>g__ThrowAlreadyShutdown|134_0() (FullOpts) (0 base, 1 diff methods)
        1099 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<DisposeAsync>d__113:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<DisposeAsync>d__113:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1433 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<ProcessAuthenticationWithTelemetryAsync>d__154:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<ProcessAuthenticationWithTelemetryAsync>d__154:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
         144 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DnsConnectAsync>g__Core|109_0(System.Net.Sockets.SocketAsyncEventArgs+MultiConnectSocketAsyncEventArgs,System.Threading.Tasks.Task`1[System.Net.IPAddress[]],int,int,int,System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
         302 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DoOperationSendPackets>b__140_0(long,int):this (FullOpts) (0 base, 1 diff methods)
        3181 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<<DnsConnectAsync>g__Core|109_0>d:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<<DnsConnectAsync>g__Core|109_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          59 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<>c:<DnsConnectAsync>b__109_1(System.Object):this (FullOpts) (0 base, 1 diff methods)
          23 (Infinity of base) : System.Private.CoreLib.dasm - System.SR:get_NotSupported_ReferenceEnumOrPrimitiveTypeRequired():System.String (FullOpts) (0 base, 1 diff methods)
          63 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.CancellationTokenSource+<>c:<CancelAsync>b__25_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
          78 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.CancellationTokenSource+<>c:<ExecuteCallbackHandlers>b__36_0(System.Object):this (FullOpts) (0 base, 1 diff methods)
          26 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[double](byref,double,double):double (FullOpts) (0 base, 1 diff methods)
          12 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[int](byref,int,int):int (FullOpts) (0 base, 1 diff methods)
          14 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[long](byref,long,long):long (FullOpts) (0 base, 1 diff methods)
          21 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[short](byref,short,short):short (FullOpts) (0 base, 1 diff methods)
          65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[System.Nullable`1[int]](byref,System.Nullable`1[int],System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) (0 base, 1 diff methods)
          65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]):System.Numerics.Vector`1[float] (FullOpts) (0 base, 1 diff methods)
          20 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:CompareExchange[ubyte](byref,ubyte,ubyte):ubyte (FullOpts) (0 base, 1 diff methods)
          19 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[double](byref,double):double (FullOpts) (0 base, 1 diff methods)
          10 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[int](byref,int):int (FullOpts) (0 base, 1 diff methods)
          12 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[long](byref,long):long (FullOpts) (0 base, 1 diff methods)
          16 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[short](byref,short):short (FullOpts) (0 base, 1 diff methods)
          65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[System.Nullable`1[int]](byref,System.Nullable`1[int]):System.Nullable`1[int] (FullOpts) (0 base, 1 diff methods)
          65 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float]):System.Numerics.Vector`1[float] (FullOpts) (0 base, 1 diff methods)
          15 (Infinity of base) : System.Private.CoreLib.dasm - System.Threading.Interlocked:Exchange[ubyte](byref,ubyte):ubyte (FullOpts) (0 base, 1 diff methods)
          90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[int]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
          90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[long]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
          90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[short]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
          90 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[ubyte]:<ForAsync>b__49_0(System.Object):System.Threading.Tasks.Task:this (FullOpts) (0 base, 1 diff methods)
        1446 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[int]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[int]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1451 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[long]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[long]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1471 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[short]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[short]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
        1464 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[ubyte]:MoveNext():this (FullOpts) (0 base, 1 diff methods)
          32 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_0>d[ubyte]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (0 base, 1 diff methods)
          83 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[double]:.ctor(double,double,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[double,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[double]:Dispose():this (FullOpts) (0 base, 1 diff methods)
          76 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[int]:.ctor(int,int,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[int,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[int]:Dispose():this (FullOpts) (0 base, 1 diff methods)
          76 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[long]:.ctor(long,long,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[long,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[long]:Dispose():this (FullOpts) (0 base, 1 diff methods)
          78 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[short]:.ctor(short,short,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[short,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[short]:Dispose():this (FullOpts) (0 base, 1 diff methods)
          96 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.__Canon]:.ctor(System.__Canon,System.__Canon,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.__Canon,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.__Canon]:Dispose():this (FullOpts) (0 base, 1 diff methods)
          79 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Nullable`1[int]]:.ctor(System.Nullable`1[int],System.Nullable`1[int],System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.Nullable`1[int],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Nullable`1[int]]:Dispose():this (FullOpts) (0 base, 1 diff methods)
          80 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Numerics.Vector`1[float]]:.ctor(System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.Numerics.Vector`1[float],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[System.Numerics.Vector`1[float]]:Dispose():this (FullOpts) (0 base, 1 diff methods)
          76 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[ubyte]:.ctor(ubyte,ubyte,System.Func`2[System.Object,System.Threading.Tasks.Task],int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[ubyte,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (0 base, 1 diff methods)
         138 (Infinity of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForAsyncState`1[ubyte]:Dispose():this (FullOpts) (0 base, 1 diff methods)
          10 (38.46 % of base) : System.Private.CoreLib.dasm - System.Runtime.Loader.AssemblyLoadContext:RaiseUnloadEvent():this (FullOpts)

Top method improvements (percentages):
         -11 (-100.00 % of base) : System.IO.Compression.Brotli.dasm - System.IO.Compression.BrotliStream:get_AsyncOperationIsActive():ubyte:this (FullOpts) (1 base, 0 diff methods)
         -11 (-100.00 % of base) : System.IO.Compression.dasm - System.IO.Compression.DeflateStream:get_AsyncOperationIsActive():ubyte:this (FullOpts) (1 base, 0 diff methods)
        -136 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForEmptyHeaderName|67_0() (FullOpts) (1 base, 0 diff methods)
        -172 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<AddResponseHeader>g__ThrowForInvalidHeaderName|67_1(System.ReadOnlySpan`1[ubyte]) (FullOpts) (1 base, 0 diff methods)
        -105 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|40_0():System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (1 base, 0 diff methods)
         -21 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<CheckUsabilityOnScavenge>g__TransitionToCompletedAndTryOwnCompletion|40_1():ubyte:this (FullOpts) (1 base, 0 diff methods)
        -109 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|84_0(ubyte):System.Threading.Tasks.ValueTask:this (FullOpts) (1 base, 0 diff methods)
        -161 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<FillForHeadersAsync>g__TryFindEndOfLine|84_1(System.ReadOnlySpan`1[ubyte],byref):ubyte (FullOpts) (1 base, 0 diff methods)
        -196 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ParseHeadersCore>g__ThrowForInvalidHeaderLine|66_0(System.ReadOnlySpan`1[ubyte],int) (FullOpts) (1 base, 0 diff methods)
        -128 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<ReadAsync>g__ReadAndLogBytesReadAsync|87_0(System.Memory`1[ubyte]):System.Threading.Tasks.ValueTask`1[int]:this (FullOpts) (1 base, 0 diff methods)
        -167 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteAsync>g__AwaitFlushAndWriteAsync|72_0(System.Threading.Tasks.ValueTask,System.ReadOnlyMemory`1[ubyte]):System.Threading.Tasks.ValueTask:this (FullOpts) (1 base, 0 diff methods)
        -478 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteHeaders>g__WriteHost|51_0(System.Uri):this (FullOpts) (1 base, 0 diff methods)
         -78 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:<WriteString>g__ThrowForInvalidCharEncoding|56_0() (FullOpts) (1 base, 0 diff methods)
       -1852 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|40_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<CheckUsabilityOnScavenge>g__ReadAheadWithZeroByteReadAsync|40_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1148 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|84_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<FillForHeadersAsync>g__ReadUntilEndOfHeaderAsync|84_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1116 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<ReadAsync>g__ReadAndLogBytesReadAsync|87_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<ReadAsync>g__ReadAndLogBytesReadAsync|87_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1514 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<WriteAsync>g__AwaitFlushAndWriteAsync|72_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<<WriteAsync>g__AwaitFlushAndWriteAsync|72_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
        -236 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<RegisterCancellation>b__60_0(System.Object):this (FullOpts) (1 base, 0 diff methods)
        -299 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<>c:<SendAsync>b__57_0(System.Object):this (FullOpts) (1 base, 0 diff methods)
       -2278 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToContentLengthAsync>d__94:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToContentLengthAsync>d__94:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1190 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToUntilEofWithExistingBufferedDataAsync>d__93:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<CopyToUntilEofWithExistingBufferedDataAsync>d__93:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1269 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<DrainResponseAsync>d__99:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<DrainResponseAsync>d__99:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1769 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FillAsync>d__83:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FillAsync>d__83:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1306 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FlushThenWriteWithoutBufferingAsync>d__75:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<FlushThenWriteWithoutBufferingAsync>d__75:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1636 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<InitialFillAsync>d__82:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<InitialFillAsync>d__82:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1288 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<ReadBufferedAsyncCore>d__90:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<ReadBufferedAsyncCore>d__90:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
      -10230 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__57:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -56 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendAsync>d__57:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1694 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentAsync>d__61:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentAsync>d__61:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1569 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentWithExpect100ContinueAsync>d__62:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+<SendRequestContentWithExpect100ContinueAsync>d__62:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
        -447 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<AcquireCredentialsHandle>g__GetExpiryTimestamp|215_0(System.Net.Security.SslStreamCertificateContext):System.DateTime (FullOpts) (1 base, 0 diff methods)
       -1015 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<FindCertificateWithPrivateKey>g__FindCertWithPrivateKey|208_0(ubyte,byref,byref):System.Security.Cryptography.X509Certificates.X509Certificate2 (FullOpts) (1 base, 0 diff methods)
         -50 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<ThrowIfExceptional>g__ThrowExceptional|133_0(System.Runtime.ExceptionServices.ExceptionDispatchInfo):this (FullOpts) (1 base, 0 diff methods)
         -65 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:<ThrowIfExceptionalOrNotAuthenticatedOrShutdown>g__ThrowAlreadyShutdown|136_0() (FullOpts) (1 base, 0 diff methods)
       -1099 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<DisposeAsync>d__115:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<DisposeAsync>d__115:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1438 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<ProcessAuthenticationWithTelemetryAsync>d__155:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream+<ProcessAuthenticationWithTelemetryAsync>d__155:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
        -144 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DnsConnectAsync>g__Core|112_0(System.Net.Sockets.SocketAsyncEventArgs+MultiConnectSocketAsyncEventArgs,System.Threading.Tasks.Task`1[System.Net.IPAddress[]],int,int,int,System.Threading.CancellationToken):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
        -331 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs:<DoOperationSendPackets>b__143_0(long,int):this (FullOpts) (1 base, 0 diff methods)
       -3176 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<<DnsConnectAsync>g__Core|112_0>d:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<<DnsConnectAsync>g__Core|112_0>d:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
         -59 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEventArgs+<>c:<DnsConnectAsync>b__112_1(System.Object):this (FullOpts) (1 base, 0 diff methods)
         -63 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Threading.CancellationTokenSource+<>c:<CancelAsync>b__27_0(System.Object):this (FullOpts) (1 base, 0 diff methods)
         -78 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Threading.CancellationTokenSource+<>c:<ExecuteCallbackHandlers>b__38_0(System.Object):this (FullOpts) (1 base, 0 diff methods)
         -20 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__CompareExchange|49_1[int](byref,int,int):ubyte (FullOpts) (1 base, 0 diff methods)
         -23 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__CompareExchange|49_1[long](byref,long,long):ubyte (FullOpts) (1 base, 0 diff methods)
         -44 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__CompareExchange|49_1[short](byref,short,short):ubyte (FullOpts) (1 base, 0 diff methods)
         -44 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__CompareExchange|49_1[ubyte](byref,ubyte,ubyte):ubyte (FullOpts) (1 base, 0 diff methods)
         -11 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__Interlockable|49_0[int]():ubyte (FullOpts) (1 base, 0 diff methods)
         -11 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__Interlockable|49_0[long]():ubyte (FullOpts) (1 base, 0 diff methods)
         -11 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__Interlockable|49_0[short]():ubyte (FullOpts) (1 base, 0 diff methods)
         -11 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel:<ForAsync>g__Interlockable|49_0[ubyte]():ubyte (FullOpts) (1 base, 0 diff methods)
         -90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[int]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
         -90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[long]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
         -90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[short]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
         -90 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1[ubyte]:<ForAsync>b__49_2(System.Object):System.Threading.Tasks.Task:this (FullOpts) (1 base, 0 diff methods)
       -1250 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[int]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[int]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1251 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[long]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[long]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1270 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[short]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[short]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
       -1260 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[ubyte]:MoveNext():this (FullOpts) (1 base, 0 diff methods)
         -32 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+<>c__49`1+<<ForAsync>b__49_2>d[ubyte]:SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine):this (FullOpts) (1 base, 0 diff methods)
         -75 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[double]:.ctor(double,double,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[double,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[double]:Dispose():this (FullOpts) (1 base, 0 diff methods)
         -80 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[int]:.ctor(int,int,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[int,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[int]:Dispose():this (FullOpts) (1 base, 0 diff methods)
         -80 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[long]:.ctor(long,long,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[long,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[long]:Dispose():this (FullOpts) (1 base, 0 diff methods)
         -82 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[short]:.ctor(short,short,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[short,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[short]:Dispose():this (FullOpts) (1 base, 0 diff methods)
         -97 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.__Canon]:.ctor(System.__Canon,System.__Canon,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.__Canon,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.__Canon]:Dispose():this (FullOpts) (1 base, 0 diff methods)
         -80 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.Nullable`1[int]]:.ctor(System.Nullable`1[int],System.Nullable`1[int],System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.Nullable`1[int],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.Nullable`1[int]]:Dispose():this (FullOpts) (1 base, 0 diff methods)
         -69 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.Numerics.Vector`1[float]]:.ctor(System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[System.Numerics.Vector`1[float],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[System.Numerics.Vector`1[float]]:Dispose():this (FullOpts) (1 base, 0 diff methods)
         -80 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[ubyte]:.ctor(ubyte,ubyte,System.Func`2[System.Object,System.Threading.Tasks.Task],ubyte,int,System.Threading.Tasks.TaskScheduler,System.Threading.CancellationToken,System.Func`3[ubyte,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask]):this (FullOpts) (1 base, 0 diff methods)
        -138 (-100.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.Parallel+ForEachState`1[ubyte]:Dispose():this (FullOpts) (1 base, 0 diff methods)
        -128 (-90.78 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[System.Numerics.Vector`1[float]]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
        -117 (-90.00 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[short]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
        -117 (-90.00 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[System.__Canon]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
        -116 (-89.92 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[double]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
        -114 (-89.76 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[ubyte]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)
        -112 (-89.60 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentStack`1[int]:System.Collections.Concurrent.IProducerConsumerCollection<T>.TryTake(byref):ubyte:this (FullOpts)

591 total methods with Code Size differences (341 improved, 250 regressed), 252079 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