Skip to content

[JitDiff X64] [EgorBo] Improve nullability analysis in ValueNumStore::IsKnow ... #1989

@MihuBot

Description

@MihuBot

Job completed in 20 minutes 51 seconds (remote runner delay: 1 minute 4 seconds).
dotnet/runtime#129447
Using arguments: -nuget -jitutils-repo EgorBo/jitutils -jitutils-branch pmi-deterministic-cctors
Main commit: dotnet/runtime@36812f0
PR commit: EgorBo/runtime-1@dda7edd

Diffs

Diffs
Found 228 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 341942891
Total bytes of diff: 341932238
Total bytes of delta: -10653 (-0.00 % of base)
Total relative delta: -19.72
    diff is an improvement.
    relative diff is an improvement.


Top file regressions (bytes):
          66 : System.Collections.Immutable.dasm (0.00 % of base)
          20 : Microsoft.EntityFrameworkCore.dasm (0.00 % of base)
          20 : AngleSharp.Css.dasm (0.00 % of base)
          18 : Magick.NET.Core.dasm (0.01 % of base)
          18 : QRCoder.dasm (0.01 % of base)
          15 : NJsonSchema.dasm (0.00 % of base)
           7 : BepuPhysics.dasm (0.00 % of base)
           3 : Fare.dasm (0.00 % of base)
           2 : zxing.dasm (0.00 % of base)
           2 : System.Runtime.Caching.dasm (0.00 % of base)

Top file improvements (bytes):
       -1302 : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm (-0.10 % of base)
       -1147 : MathNet.Numerics.dasm (-0.02 % of base)
        -966 : BouncyCastle.Cryptography.dasm (-0.02 % of base)
        -616 : RestSharp.dasm (-0.13 % of base)
        -539 : System.Data.Common.dasm (-0.03 % of base)
        -423 : Elasticsearch.Net.dasm (-0.02 % of base)
        -349 : EntityFramework.dasm (-0.00 % of base)
        -255 : System.Private.CoreLib.dasm (-0.00 % of base)
        -227 : Mono.Cecil.dasm (-0.05 % of base)
        -226 : Microsoft.Azure.Amqp.dasm (-0.04 % of base)
        -224 : System.Reactive.dasm (-0.00 % of base)
        -201 : System.Data.Odbc.dasm (-0.08 % of base)
        -185 : System.Diagnostics.TraceSource.dasm (-0.39 % of base)
        -178 : System.Text.Json.dasm (-0.01 % of base)
        -176 : Grpc.Core.dasm (-0.03 % of base)
        -163 : FluentValidation.dasm (-0.01 % of base)
        -157 : Selenium.WebDriver.dasm (-0.00 % of base)
        -147 : FakeItEasy.dasm (-0.02 % of base)
        -132 : Google.Cloud.Storage.V1.dasm (-0.08 % of base)
        -114 : Humanizer.dasm (-0.02 % of base)
        -110 : System.Reflection.MetadataLoadContext.dasm (-0.05 % of base)
        -110 : Google.Apis.Auth.dasm (-0.04 % of base)
        -105 : Quartz.dasm (-0.01 % of base)
         -95 : AWSSDK.DynamoDBv2.dasm (-0.01 % of base)
         -85 : LanguageExt.Core.dasm (-0.00 % of base)
         -81 : PdfSharp.dasm (-0.01 % of base)
         -77 : MySqlConnector.dasm (-0.01 % of base)
         -73 : Newtonsoft.Json.dasm (-0.01 % of base)
         -73 : Elastic.Apm.dasm (-0.00 % of base)
         -68 : MailKit.dasm (-0.01 % of base)
         -68 : Microsoft.CodeAnalysis.CSharp.Scripting.dasm (-0.32 % of base)
         -65 : Microsoft.Extensions.AI.Abstractions.dasm (-0.01 % of base)
         -64 : System.Private.Xml.dasm (-0.00 % of base)
         -64 : Spectre.Console.dasm (-0.01 % of base)
         -57 : Castle.Core.dasm (-0.01 % of base)
         -53 : SixLabors.Fonts.dasm (-0.01 % of base)
         -52 : Handlebars.dasm (-0.01 % of base)
         -48 : SharpCompress.dasm (-0.00 % of base)
         -48 : Grpc.Net.Client.dasm (-0.01 % of base)
         -46 : MimeKit.dasm (-0.00 % of base)
         -46 : Pipelines.Sockets.Unofficial.dasm (-0.01 % of base)
         -44 : System.IO.Pipes.dasm (-0.11 % of base)
         -44 : StackExchange.Redis.dasm (-0.00 % of base)
         -43 : GraphQL.dasm (-0.00 % of base)
         -40 : System.Linq.Async.dasm (-0.00 % of base)
         -40 : System.Interactive.Async.dasm (-0.00 % of base)
         -39 : Microsoft.CodeAnalysis.Scripting.dasm (-0.02 % of base)
         -37 : MongoDB.Bson.dasm (-0.00 % of base)
         -36 : System.Text.RegularExpressions.dasm (-0.00 % of base)
         -36 : Azure.Storage.Blobs.dasm (-0.00 % of base)
         -35 : Google.Protobuf.dasm (-0.00 % of base)
         -34 : Npgsql.dasm (-0.00 % of base)
         -34 : System.Net.Http.dasm (-0.00 % of base)
         -33 : OpenTelemetry.dasm (-0.01 % of base)
         -32 : AWSSDK.Core.dasm (-0.00 % of base)
         -32 : Swashbuckle.AspNetCore.SwaggerGen.dasm (-0.02 % of base)
         -31 : Microsoft.AspNetCore.Mvc.Versioning.dasm (-0.01 % of base)
         -31 : Asp.Versioning.Http.dasm (-0.02 % of base)
         -30 : Azure.ResourceManager.dasm (-0.00 % of base)
         -30 : Azure.ResourceManager.Sql.dasm (-0.00 % of base)
         -30 : Azure.Security.KeyVault.Certificates.dasm (-0.00 % of base)
         -30 : Azure.Storage.Files.Shares.dasm (-0.00 % of base)
         -30 : Azure.Core.dasm (-0.00 % of base)
         -30 : Azure.Search.Documents.dasm (-0.00 % of base)
         -30 : Azure.Security.KeyVault.Keys.dasm (-0.00 % of base)
         -30 : Azure.Monitor.OpenTelemetry.Exporter.dasm (-0.00 % of base)
         -30 : Azure.Data.AppConfiguration.dasm (-0.00 % of base)
         -30 : Azure.ResourceManager.Storage.dasm (-0.00 % of base)
         -30 : Azure.Storage.Common.dasm (-0.00 % of base)
         -30 : Azure.ResourceManager.KeyVault.dasm (-0.00 % of base)
         -30 : Azure.Storage.Queues.dasm (-0.00 % of base)
         -30 : Azure.Security.KeyVault.Secrets.dasm (-0.00 % of base)
         -26 : Microsoft.OData.Edm.dasm (-0.00 % of base)
         -24 : MongoDB.Driver.dasm (-0.00 % of base)
         -24 : System.Security.Cryptography.dasm (-0.00 % of base)
         -22 : System.Reflection.Metadata.dasm (-0.00 % of base)
         -22 : HtmlSanitizer.dasm (-0.05 % of base)
         -22 : Microsoft.Azure.AppConfiguration.AspNetCore.dasm (-0.90 % of base)
         -22 : OpenTelemetry.Instrumentation.EntityFrameworkCore.dasm (-0.03 % of base)
         -22 : System.Threading.Tasks.Parallel.dasm (-0.01 % of base)
         -22 : Azure.Extensions.AspNetCore.Configuration.Secrets.dasm (-0.13 % of base)
         -22 : Prometheus.NetStandard.dasm (-0.01 % of base)
         -22 : OpenTelemetry.Instrumentation.SqlClient.dasm (-0.02 % of base)
         -21 : Newtonsoft.Json.Bson.dasm (-0.02 % of base)
         -21 : Octokit.dasm (-0.00 % of base)
         -20 : Markdig.dasm (-0.00 % of base)
         -19 : Serilog.Expressions.dasm (-0.00 % of base)
         -18 : Quartz.Extensions.DependencyInjection.dasm (-0.03 % of base)
         -18 : Microsoft.Testing.Platform.dasm (-0.00 % of base)
         -18 : NuGet.Protocol.dasm (-0.00 % of base)
         -16 : AWSSDK.SimpleNotificationService.dasm (-0.01 % of base)
         -14 : Renci.SshNet.dasm (-0.00 % of base)
         -13 : PhoneNumbers.dasm (-0.00 % of base)
         -12 : App.Metrics.Core.dasm (-0.01 % of base)
         -12 : Microsoft.Identity.Client.dasm (-0.00 % of base)
         -11 : LaunchDarkly.InternalSdk.dasm (-0.01 % of base)
         -10 : System.Numerics.Tensors.dasm (-0.00 % of base)
         -10 : OpenTelemetry.Api.dasm (-0.01 % of base)
         -10 : DnsClient.dasm (-0.01 % of base)
          -9 : System.Web.HttpUtility.dasm (-0.05 % of base)

127 total files with Code Size differences (117 improved, 10 regressed), 564 unchanged.

Top method regressions (bytes):
         152 (16.63 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.SM3Digest:ProcessBlock():this (FullOpts)
          62 (7.14 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenHashTable:CalcNumBuckets(System.ReadOnlySpan`1[int],bool):int (FullOpts)
          55 (14.95 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.TigerDigest:KeySchedule():this (FullOpts)
          51 (0.87 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.Blake3Digest:Compress():this (FullOpts)
          42 (1.88 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.Blake3Digest:PerformRound():this (FullOpts)
          29 (5.95 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Engines.CamelliaEngine:camelliaF2(uint[],uint[],int) (FullOpts)
          29 (2.61 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial:R2Inv(Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial):this (FullOpts)
          25 (1.63 % of base) : Magick.NET.Core.dasm - ImageMagick.ClipPathReader:AddPath(byte[]):this (FullOpts)
          24 (2.15 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.NtruPrime.NtruPrimeEngine:R3Recip(sbyte[],sbyte[]):int:this (FullOpts)
          24 (8.63 % of base) : System.Private.CoreLib.dasm - System.Threading.ThreadPoolWorkQueue:TryReassignWorkItemQueue(System.Threading.ThreadPoolWorkQueueThreadLocals):this (FullOpts)
          23 (8.91 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Cmce.Benes13:LayerIn(ulong[],ulong[],int) (FullOpts)
          21 (3.47 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.Blake2sDigest:Init():this (FullOpts)
          21 (3.61 % of base) : zxing.dasm - ZXing.QrCode.Internal.AlignmentPatternFinder:crossCheckVertical(int,int,int,int):System.Nullable`1[float]:this (FullOpts)
          20 (0.61 % of base) : AngleSharp.Css.dasm - AngleSharp.Css.Parser.CssParser+<ParseStylesheetAsync>d__27:MoveNext():this (FullOpts)
          20 (0.64 % of base) : Microsoft.EntityFrameworkCore.dasm - Microsoft.EntityFrameworkCore.Internal.ServiceProviderCache:<GetOrAdd>g__BuildServiceProvider|4_1(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,System.ValueTuple`2[System.Collections.Concurrent.ConcurrentDictionary`2[Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,System.ValueTuple`2[System.IServiceProvider,System.Collections.Generic.IDictionary`2[System.String,System.String]]],Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions]):System.ValueTuple`2[System.IServiceProvider,System.Collections.Generic.IDictionary`2[System.String,System.String]] (FullOpts)
          20 (6.45 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Engines.CamelliaEngine:camelliaFLs(uint[],uint[],int) (FullOpts)
          20 (6.45 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Engines.CamelliaLightEngine:camelliaFLs(uint[],uint[],int):this (FullOpts)
          19 (2.35 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Engines.CamelliaLightEngine:camelliaF2(uint[],uint[],int):this (FullOpts)
          17 (3.55 % of base) : SharpCompress.dasm - SharpCompress.Compressors.PPMd.I1.Allocator:Initialize():this (FullOpts)
          15 (0.79 % of base) : NJsonSchema.dasm - NJsonSchema.Validation.JsonSchemaValidator:ValidateProperties(Newtonsoft.Json.Linq.JToken,NJsonSchema.JsonSchema,int,System.String,System.String,System.Collections.Generic.List`1[NJsonSchema.Validation.ValidationError]):this (FullOpts)
          14 (1.48 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.LongArray:ReduceInPlace(ulong[],int,int,int,int[]):int (FullOpts)
          14 (3.37 % of base) : System.Data.Common.dasm - System.Data.DataSet:MarkModifiedRows(System.Data.DataSet+TableChanges[],int):this (FullOpts)
          13 (10.32 % of base) : System.Security.Cryptography.dasm - Internal.Cryptography.Helpers:FixupKeyParity(byte[]):byte[] (FullOpts)
          13 (1.10 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.NtruPrime.NtruPrimeEngine:RqRecip3(short[],sbyte[]):int:this (FullOpts)
          12 (1.60 % of base) : QRCoder.dasm - QRCoder.QRCodeGenerator:GetVersionString(System.Collections.BitArray,int) (FullOpts)
          11 (3.96 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.Encoding.DecimalEncoding:DecodeDecimal32(Microsoft.Azure.Amqp.ByteBuffer):System.Decimal (FullOpts)
          11 (3.47 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.Encoding.DecimalEncoding:DecodeDecimal64(Microsoft.Azure.Amqp.ByteBuffer):System.Decimal (FullOpts)
          11 (1.13 % of base) : SharpCompress.dasm - SharpCompress.Compressors.Filters.BCJ2Filter:Read(byte[],int,int):int:this (FullOpts)
          10 (1.88 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.Blake2bDigest:Init():this (FullOpts)
           9 (5.08 % of base) : MimeKit.dasm - MimeKit.Utils.PackedByteArray:Add(byte):this (FullOpts)
           9 (3.32 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Hqc.Utils:FromByte16ArrayToULongArray(ulong[],ushort[]) (FullOpts)
           8 (10.26 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Hqc.Utils:FromByte32ArrayToLongArray(long[],int[]) (FullOpts)
           7 (1.55 % of base) : BepuPhysics.dasm - BepuPhysics.CollisionDetection.CollisionTaskRegistry:Register(BepuPhysics.CollisionDetection.CollisionTask):int:this (FullOpts)
           7 (3.63 % of base) : System.Private.CoreLib.dasm - System.Collections.Hashtable:putEntry(System.Collections.Hashtable+Bucket[],System.Object,System.Object,int):this (FullOpts)
           7 (1.58 % of base) : System.Data.Common.dasm - System.Data.DataSet:MarkRelatedRowsAsModified(System.Data.DataSet+TableChanges[],System.Data.DataRow):this (FullOpts)
           7 (1.14 % of base) : zxing.dasm - ZXing.Rendering.SvgRenderer:AppendDarkCell(ZXing.Rendering.SvgRenderer+SvgImage,ZXing.Common.BitMatrix,int,int) (FullOpts)
           6 (0.41 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[byte]:OfCompressedSparseColumnFormat(int,int,int,int[],int[],byte[]):MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[byte] (FullOpts)
           6 (0.41 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[double]:OfCompressedSparseColumnFormat(int,int,int,int[],int[],double[]):MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[double] (FullOpts)
           6 (0.41 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[int]:OfCompressedSparseColumnFormat(int,int,int,int[],int[],int[]):MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[int] (FullOpts)
           6 (0.41 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[long]:OfCompressedSparseColumnFormat(int,int,int,int[],int[],long[]):MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[long] (FullOpts)
           6 (0.41 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[short]:OfCompressedSparseColumnFormat(int,int,int,int[],int[],short[]):MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[short] (FullOpts)
           6 (0.41 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[System.Numerics.Vector`1[float]]:OfCompressedSparseColumnFormat(int,int,int,int[],int[],System.Numerics.Vector`1[float][]):MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[System.Numerics.Vector`1[float]] (FullOpts)
           6 (0.09 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.Providers.LinearAlgebra.ManagedLinearAlgebraProvider:NonsymmetricReduceHessenberToRealSchur(double[],double[],double[],double[],int) (FullOpts)
           6 (1.79 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.Encoding.DecimalEncoding:DecodeDecimal128(Microsoft.Azure.Amqp.ByteBuffer):System.Decimal (FullOpts)
           6 (1.22 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.LongArray:ReduceWordWise(ulong[],int,int,int,int,int[]) (FullOpts)
           6 (0.81 % of base) : QRCoder.dasm - QRCoder.QRCodeGenerator:GetFormatString(System.Collections.BitArray,int,int,int) (FullOpts)
           6 (2.59 % of base) : zxing.dasm - ZXing.QrCode.Internal.BitMatrixParser:mirror():this (FullOpts)
           5 (0.69 % of base) : Magick.NET.Core.dasm - ImageMagick.ClipPathReader:ClosePath():this (FullOpts)
           5 (1.21 % of base) : Mono.Cecil.dasm - Mono.Cecil.PE.ImageWriter:BuildMetadataTextMap():this (FullOpts)
           5 (0.80 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Engines.IsaacEngine:mix(uint[]):this (FullOpts)
           5 (3.33 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Cmce.Benes12:LayerBenes(ulong[],ulong[],int) (FullOpts)
           5 (3.27 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Cmce.Benes13:LayerEx(ulong[],ulong[],int) (FullOpts)
           5 (0.38 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial:S3Inv(Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial):this (FullOpts)
           5 (0.51 % of base) : SharpCompress.dasm - SharpCompress.Compressors.Rar.UnpackV2017.Unpack:MakeDecodeTables(System.Span`1[byte],int,SharpCompress.Compressors.Rar.UnpackV2017.DecodeTable,uint):this (FullOpts)
           4 (0.16 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[System.Numerics.Vector`1[float]]:TryInsert(byref,byte):bool:this (FullOpts)
           4 (0.70 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.Providers.FourierTransform.ManagedFourierTransformProvider:BackwardReal(double[],int,int):this (FullOpts)
           4 (1.14 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Modes.OcbBlockCipher:ProcessNonce(byte[]):int:this (FullOpts)
           4 (3.08 % of base) : SharpCompress.dasm - SharpCompress.Compressors.LZMA.BitVector:GetAndSet(int):bool:this (FullOpts)
           4 (4.49 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenHashTable:<CalcNumBuckets>g__IsBucketFirstVisit|10_0(int,byref):bool (FullOpts)
           4 (1.77 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbBuffer:ReadNumeric(int):System.Decimal:this (FullOpts)
           4 (0.13 % of base) : zxing.dasm - ZXing.IMB.IMBReader:getTrackingNumber(System.String):System.String:this (FullOpts)
           3 (0.22 % of base) : Fare.dasm - Fare.BasicOperations:Run(Fare.Automaton,System.String):bool (FullOpts)
           3 (0.13 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[double]:TryInsert(byref,byte):bool:this (FullOpts)
           3 (1.38 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.LongArray:ReduceBitWise(ulong[],int,int,int,int[]) (FullOpts)
           2 (0.09 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[short]:TryInsert(byref,byte):bool:this (FullOpts)
           2 (0.08 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[System.Nullable`1[int]]:TryInsert(byref,byte):bool:this (FullOpts)
           2 (0.01 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Complex32.Factorization.UserSvd:Create(MathNet.Numerics.LinearAlgebra.Matrix`1[MathNet.Numerics.Complex32],bool):MathNet.Numerics.LinearAlgebra.Complex32.Factorization.UserSvd (FullOpts)
           2 (0.65 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.Blake3Digest:InitChunkBlock(int,bool):this (FullOpts)
           2 (0.50 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPathConvert+BigInteger:Add(System.Xml.Xsl.XPathConvert+BigInteger):this (FullOpts)
           1 (0.04 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[byte]:TryInsert(byref,byte):bool:this (FullOpts)
           1 (0.04 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[int]:TryInsert(byref,byte):bool:this (FullOpts)
           1 (0.04 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[long]:TryInsert(byref,byte):bool:this (FullOpts)
           1 (0.04 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[System.__Canon]:TryInsert(byref,byte):bool:this (FullOpts)
           1 (0.11 % of base) : MySqlConnector.dasm - MySqlConnector.Core.Row:GetInt32(int):int:this (FullOpts)
           1 (0.10 % of base) : MySqlConnector.dasm - MySqlConnector.Core.Row:GetMySqlDecimal(int):MySqlConnector.MySqlDecimal:this (FullOpts)
           1 (0.17 % of base) : MySqlConnector.dasm - MySqlConnector.Core.Row:GetValue(int):System.Object:this (FullOpts)
           1 (0.08 % of base) : SharpCompress.dasm - SharpCompress.Common.SevenZip.CFolder:CheckStructure():bool:this (FullOpts)
           1 (0.04 % of base) : SharpCompress.dasm - SharpCompress.Compressors.Explode.HuftTree:huftbuid(int[],int,int,int[],int[],byref,byref):int (FullOpts)
           1 (0.74 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.ExpiresBucket:AddExpiresEntryToFreeList(System.Runtime.Caching.ExpiresEntryRef):this (FullOpts)
           1 (0.65 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.UsageBucket:AddUsageEntryToFreeList(System.Runtime.Caching.UsageEntryRef):this (FullOpts)

Top method improvements (bytes):
        -643 (-3.67 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.Providers.LinearAlgebra.ManagedLinearAlgebraProvider:SingularValueDecomposition(bool,System.Numerics.Complex[],int,int,System.Numerics.Complex[],System.Numerics.Complex[],System.Numerics.Complex[]):this (FullOpts)
        -218 (-1.38 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.Providers.LinearAlgebra.ManagedLinearAlgebraProvider:SingularValueDecomposition(bool,MathNet.Numerics.Complex32[],int,int,MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[]):this (FullOpts)
        -154 (-8.05 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Bike.BikeEngine:CtrAll(int[],byte[],byte[]):this (FullOpts)
        -124 (-9.25 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Hqc.ReedSolomon:ComputeErrors(int[],int[],byte[],int,int) (FullOpts)
        -105 (-5.33 % of base) : Quartz.dasm - Quartz.Logging.JobDiagnosticsWriter:WriteStarted(Quartz.IJobExecutionContext,System.DateTimeOffset):System.Diagnostics.Activity:this (FullOpts)
         -96 (-0.98 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.Providers.LinearAlgebra.ManagedLinearAlgebraProvider:SingularValueDecomposition(bool,double[],int,int,double[],double[],double[]):this (FullOpts)
         -96 (-0.98 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.Providers.LinearAlgebra.ManagedLinearAlgebraProvider:SingularValueDecomposition(bool,float[],int,int,float[],float[],float[]):this (FullOpts)
         -67 (-10.03 % of base) : System.Data.Common.dasm - System.Data.Index:InitRecords(System.Data.IFilter):this (FullOpts)
         -67 (-3.78 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbMetaDataFactory:ExecuteCommand(System.Data.DataRow,System.String[],System.Data.Common.DbConnection):System.Data.DataTable:this (FullOpts)
         -61 (-1.87 % of base) : Microsoft.Extensions.AI.Abstractions.dasm - Microsoft.Extensions.AI.AIFunctionFactory+ReflectionAIFunction+<InvokeCoreAsync>d__28:MoveNext():this (FullOpts)
         -57 (-4.62 % of base) : Castle.Core.dasm - Castle.Core.Logging.TraceLogger:Initialize():this (FullOpts)
         -57 (-2.06 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Engines.RijndaelEngine:GenerateWorkingKey(Org.BouncyCastle.Crypto.Parameters.KeyParameter):long[][]:this (FullOpts)
         -57 (-5.85 % of base) : System.Data.Common.dasm - System.Data.DataColumn:IsMaxLengthViolated():bool:this (FullOpts)
         -55 (-7.69 % of base) : System.Data.Common.dasm - System.Data.DataColumn:CheckNotAllowNull():this (FullOpts)
         -53 (-1.86 % of base) : SharpCompress.dasm - SharpCompress.Compressors.BZip2.CBZip2InputStream:GetAndMoveToFrontDecode():this (FullOpts)
         -52 (-7.70 % of base) : MySqlConnector.dasm - MySqlConnector.MySqlDataAdapter:AddToBatch(System.Data.IDbCommand):int:this (FullOpts)
         -51 (-1.62 % of base) : MailKit.dasm - MailKit.Net.Imap.ImapFolder:FormatSummaryItems(MailKit.Net.Imap.ImapEngine,MailKit.IFetchRequest,byref,bool):System.String (FullOpts)
         -51 (-9.68 % of base) : System.Data.Common.dasm - System.Data.DataTable:EvaluateExpressions():this (FullOpts)
         -49 (-3.15 % of base) : Mono.Cecil.dasm - Mono.Cecil.GenericParameterResolver:ResolveIfNeeded(Mono.Cecil.IGenericInstance,Mono.Cecil.IGenericInstance,Mono.Cecil.GenericInstanceType):Mono.Cecil.GenericInstanceType (FullOpts)
         -48 (-5.47 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.HrssPolynomial:Lift(Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial):this (FullOpts)
         -47 (-4.80 % of base) : System.Data.Common.dasm - System.Data.Merger:MergeTable(System.Data.DataTable,System.Data.DataTable):this (FullOpts)
         -46 (-11.98 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT131R1Curve+SecT131R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -46 (-11.98 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT131R2Curve+SecT131R2LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -46 (-11.98 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT163K1Curve+SecT163K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -46 (-11.98 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT163R1Curve+SecT163R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -46 (-11.98 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT163R2Curve+SecT163R2LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -46 (-7.08 % of base) : System.Data.Common.dasm - System.Data.Common.DbDataReaderExtensions:GetColumnSchemaCompatibility(System.Data.Common.DbDataReader):System.Collections.ObjectModel.ReadOnlyCollection`1[System.Data.Common.DbColumn] (FullOpts)
         -46 (-1.91 % of base) : System.Data.Common.dasm - System.Data.DataTable:ReadXmlDiffgram(System.Xml.XmlReader):this (FullOpts)
         -45 (-5.05 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.OdbcMetaDataFactory:NewDataTableFromReader(System.Data.Odbc.OdbcDataReader,byref,System.String):System.Data.DataTable (FullOpts)
         -44 (-1.86 % of base) : Mono.Cecil.dasm - Mono.Cecil.TypeResolver:Resolve(Mono.Cecil.TypeReference,bool):Mono.Cecil.TypeReference:this (FullOpts)
         -44 (-10.45 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal:Close() (FullOpts)
         -44 (-10.89 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceSource:Close():this (FullOpts)
         -42 (-1.87 % of base) : Elastic.Apm.dasm - Elastic.Apm.Libraries.Newtonsoft.Json.Bson.BsonBinaryWriter:WriteTokenInternal(Elastic.Apm.Libraries.Newtonsoft.Json.Bson.BsonToken):this (FullOpts)
         -42 (-11.83 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[int]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[int]:this (FullOpts)
         -42 (-11.83 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[long]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[long]:this (FullOpts)
         -42 (-1.82 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Bson.BsonBinaryWriter:WriteTokenInternal(Newtonsoft.Json.Bson.BsonToken):this (FullOpts)
         -42 (-7.12 % of base) : System.Data.Common.dasm - System.Data.DataTable:Copy():System.Data.DataTable:this (FullOpts)
         -42 (-2.12 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.PlanCompiler.NominalTypeEliminator:FlattenVarMap(System.Data.Entity.Core.Query.InternalTrees.VarMap,byref):System.Data.Entity.Core.Query.InternalTrees.VarMap:this (FullOpts)
         -40 (-3.92 % of base) : MimeKit.dasm - MimeKit.Cryptography.SQLServerCertificateDatabase:GetTableColumns(System.Data.Common.DbConnection,System.String):System.Collections.Generic.IList`1[System.Data.DataColumn]:this (FullOpts)
         -40 (-9.73 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal+TraceProvider:OnIndentLevelChanged(int):this (FullOpts)
         -40 (-9.64 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal+TraceProvider:OnIndentSizeChanged(int):this (FullOpts)
         -39 (-10.92 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[byte]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[byte]:this (FullOpts)
         -39 (-10.86 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[short]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[short]:this (FullOpts)
         -39 (-2.96 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Complex32.Solvers.MILU0Preconditioner:Compute(int,MathNet.Numerics.Complex32[],int[],int[],MathNet.Numerics.Complex32[],int[],int[],bool):int:this (FullOpts)
         -38 (-2.92 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbMetaDataFactory:CloneAndFilterCollection(System.String,System.String[]):System.Data.DataTable:this (FullOpts)
         -38 (-1.65 % of base) : System.Data.Common.dasm - System.Data.XmlDataTreeWriter:Save(System.Xml.XmlWriter,bool):this (FullOpts)
         -37 (-2.87 % of base) : MongoDB.Bson.dasm - MongoDB.Bson.Decimal128:System.IConvertible.ToType(System.Type,System.IFormatProvider):System.Object:this (FullOpts)
         -37 (-11.53 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Modes.Gcm.GcmUtilities:Xor(byte[],byte[],int) (FullOpts)
         -36 (-3.19 % of base) : Microsoft.CodeAnalysis.Scripting.dasm - Microsoft.CodeAnalysis.Scripting.Hosting.CommandLineRunner:RunScript(Microsoft.CodeAnalysis.Scripting.ScriptOptions,Microsoft.CodeAnalysis.Text.SourceText,Microsoft.CodeAnalysis.ErrorLogger,System.Threading.CancellationToken):int:this (FullOpts)
         -35 (-6.27 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[System.__Canon]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[System.__Canon]:this (FullOpts)
         -34 (-2.25 % of base) : Grpc.Net.Client.dasm - Grpc.Net.Client.Internal.GrpcProtocolHelpers+<ReadCredentialMetadata>d__14:MoveNext():this (FullOpts)
         -34 (-3.07 % of base) : Humanizer.dasm - Humanizer.EnglishWordsToNumberConverter:TryConvertWordsToNumber(System.String,byref,byref):bool (FullOpts)
         -34 (-3.93 % of base) : Microsoft.CodeAnalysis.CSharp.Scripting.dasm - Microsoft.CodeAnalysis.CSharp.Scripting.CSharpScript:EvaluateAsync(System.String,Microsoft.CodeAnalysis.Scripting.ScriptOptions,System.Object,System.Type,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Object] (FullOpts)
         -34 (-4.05 % of base) : Microsoft.CodeAnalysis.CSharp.Scripting.dasm - Microsoft.CodeAnalysis.CSharp.Scripting.CSharpScript:RunAsync(System.String,Microsoft.CodeAnalysis.Scripting.ScriptOptions,System.Object,System.Type,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[Microsoft.CodeAnalysis.Scripting.ScriptState`1[System.Object]] (FullOpts)
         -34 (-6.80 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[byte,System.Nullable`1[int]]:MergeForPredicatedDataInOneBranch(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[byte,System.Nullable`1[int]]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[byte,System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[byte,System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[byte,System.Nullable`1[int]]] (FullOpts)
         -34 (-6.80 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[double,System.Nullable`1[int]]:MergeForPredicatedDataInOneBranch(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[double,System.Nullable`1[int]]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[double,System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[double,System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[double,System.Nullable`1[int]]] (FullOpts)
         -34 (-6.80 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[int,System.Nullable`1[int]]:MergeForPredicatedDataInOneBranch(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[int,System.Nullable`1[int]]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[int,System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[int,System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[int,System.Nullable`1[int]]] (FullOpts)
         -34 (-6.80 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[long,System.Nullable`1[int]]:MergeForPredicatedDataInOneBranch(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[long,System.Nullable`1[int]]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[long,System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[long,System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[long,System.Nullable`1[int]]] (FullOpts)
         -34 (-6.80 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[short,System.Nullable`1[int]]:MergeForPredicatedDataInOneBranch(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[short,System.Nullable`1[int]]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[short,System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[short,System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[short,System.Nullable`1[int]]] (FullOpts)
         -34 (-6.80 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[System.Nullable`1[int],System.Nullable`1[int]]:MergeForPredicatedDataInOneBranch(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[System.Nullable`1[int],System.Nullable`1[int]]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[System.Nullable`1[int],System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[System.Nullable`1[int],System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[System.Nullable`1[int],System.Nullable`1[int]]] (FullOpts)
         -34 (-6.80 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:MergeForPredicatedDataInOneBranch(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[System.Numerics.Vector`1[float],System.Nullable`1[int]]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[System.Numerics.Vector`1[float],System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[System.Numerics.Vector`1[float],System.Nullable`1[int]]] (FullOpts)
         -34 (-10.86 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT113R1Curve+SecT113R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -34 (-10.86 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT113R2Curve+SecT113R2LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -33 (-3.59 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[System.__Canon,System.Nullable`1[int]]:Intersect(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[System.__Canon,System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[System.__Canon,System.Nullable`1[int]],System.Func`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[System.__Canon,System.Nullable`1[int]]:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.GM.SM2P256V1Curve+SM2P256V1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP128R1Curve+SecP128R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP160K1Curve+SecP160K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP160R1Curve+SecP160R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP160R2Curve+SecP160R2LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP192K1Curve+SecP192K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP192R1Curve+SecP192R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP224K1Curve+SecP224K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP224R1Curve+SecP224R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP256K1Curve+SecP256K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP256R1Curve+SecP256R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP384R1Curve+SecP384R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP521R1Curve+SecP521R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-2.62 % of base) : System.Data.Common.dasm - System.Data.XmlDataTreeWriter:SaveDiffgramData(System.Xml.XmlWriter,System.Collections.Hashtable):this (FullOpts)
         -32 (-0.98 % of base) : Swashbuckle.AspNetCore.SwaggerGen.dasm - System.Text.RegularExpressions.Generated.<RegexGenerator_g>FC9DAB70528B020E1081A6AD91FC4B0ED9C5FA571B0FAD29F1E62AA8E8C0A8863__RefTag_0+RunnerFactory+Runner:TryMatchAtCurrentPosition(System.ReadOnlySpan`1[char]):bool:this (FullOpts)
         -32 (-5.55 % of base) : System.Data.Common.dasm - System.Xml.XmlDataDocument:LoadTreeFromDataSet(System.Data.DataSet):this (FullOpts)
         -31 (-2.03 % of base) : Asp.Versioning.Http.dasm - Asp.Versioning.Routing.ApiVersionMatcherPolicy:DifferByRouteConstraintsOnly(Microsoft.AspNetCore.Routing.Matching.CandidateSet):bool (FullOpts)
         -31 (-4.76 % of base) : Elastic.Apm.dasm - Elastic.Apm.Libraries.Newtonsoft.Json.Serialization.DiagnosticsTraceWriter:Trace(int,System.String,System.Exception):this (FullOpts)
         -31 (-8.27 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[double]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[double]:this (FullOpts)
         -31 (-7.93 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[System.Nullable`1[int]]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[System.Nullable`1[int]]:this (FullOpts)
         -31 (-7.89 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[System.Numerics.Vector`1[float]]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[System.Numerics.Vector`1[float]]:this (FullOpts)
         -31 (-1.99 % of base) : Microsoft.AspNetCore.Mvc.Versioning.dasm - Microsoft.AspNetCore.Mvc.Routing.ApiVersionMatcherPolicy:DifferByRouteConstraintsOnly(Microsoft.AspNetCore.Routing.Matching.CandidateSet):bool (FullOpts)
         -31 (-4.76 % of base) : Newtonsoft.Json.dasm - Newtonsoft.Json.Serialization.DiagnosticsTraceWriter:Trace(int,System.String,System.Exception):this (FullOpts)
         -31 (-2.94 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.PlanCompiler.NominalTypeEliminator:FixupSetOpChild(System.Data.Entity.Core.Query.InternalTrees.Node,System.Data.Entity.Core.Query.InternalTrees.VarMap,System.Collections.Generic.List`1[System.Data.Entity.Core.Query.InternalTrees.ComputedVar]):System.Data.Entity.Core.Query.InternalTrees.Node:this (FullOpts)
         -31 (-0.73 % of base) : zxing.dasm - ZXing.Client.Result.VCardResultParser:matchVCardPrefixedField(System.String,System.String,bool,bool):System.Collections.Generic.List`1[System.Collections.Generic.List`1[System.String]] (FullOpts)
         -30 (-2.11 % of base) : Azure.ResourceManager.dasm - Azure.Core.Pipeline.DiagnosticScope+ActivityAdapter:GetDiagnosticSourceLinkCollection():System.Collections.Generic.IReadOnlyList`1[System.Diagnostics.Activity]:this (FullOpts)
         -30 (-2.11 % of base) : Azure.ResourceManager.Sql.dasm - Azure.Core.Pipeline.DiagnosticScope+ActivityAdapter:GetDiagnosticSourceLinkCollection():System.Collections.Generic.IReadOnlyList`1[System.Diagnostics.Activity]:this (FullOpts)
         -30 (-2.11 % of base) : Azure.Security.KeyVault.Certificates.dasm - Azure.Core.Pipeline.DiagnosticScope+ActivityAdapter:GetDiagnosticSourceLinkCollection():System.Collections.Generic.IReadOnlyList`1[System.Diagnostics.Activity]:this (FullOpts)
         -30 (-2.11 % of base) : Azure.Storage.Files.Shares.dasm - Azure.Core.Pipeline.DiagnosticScope+ActivityAdapter:GetDiagnosticSourceLinkCollection():System.Collections.Generic.IReadOnlyList`1[System.Diagnostics.Activity]:this (FullOpts)
         -30 (-2.11 % of base) : Azure.Core.dasm - Azure.Core.Pipeline.DiagnosticScope+ActivityAdapter:GetDiagnosticSourceLinkCollection():System.Collections.Generic.IReadOnlyList`1[System.Diagnostics.Activity]:this (FullOpts)
         -30 (-2.11 % of base) : Azure.Search.Documents.dasm - Azure.Core.Pipeline.DiagnosticScope+ActivityAdapter:GetDiagnosticSourceLinkCollection():System.Collections.Generic.IReadOnlyList`1[System.Diagnostics.Activity]:this (FullOpts)
         -30 (-2.11 % of base) : Azure.Security.KeyVault.Keys.dasm - Azure.Core.Pipeline.DiagnosticScope+ActivityAdapter:GetDiagnosticSourceLinkCollection():System.Collections.Generic.IReadOnlyList`1[System.Diagnostics.Activity]:this (FullOpts)
         -30 (-2.11 % of base) : Azure.Monitor.OpenTelemetry.Exporter.dasm - Azure.Core.Pipeline.DiagnosticScope+ActivityAdapter:GetDiagnosticSourceLinkCollection():System.Collections.Generic.IReadOnlyList`1[System.Diagnostics.Activity]:this (FullOpts)
         -30 (-2.11 % of base) : Azure.Storage.Blobs.dasm - Azure.Core.Pipeline.DiagnosticScope+ActivityAdapter:GetDiagnosticSourceLinkCollection():System.Collections.Generic.IReadOnlyList`1[System.Diagnostics.Activity]:this (FullOpts)
         -30 (-2.11 % of base) : Azure.Data.AppConfiguration.dasm - Azure.Core.Pipeline.DiagnosticScope+ActivityAdapter:GetDiagnosticSourceLinkCollection():System.Collections.Generic.IReadOnlyList`1[System.Diagnostics.Activity]:this (FullOpts)
         -30 (-2.11 % of base) : Azure.ResourceManager.Storage.dasm - Azure.Core.Pipeline.DiagnosticScope+ActivityAdapter:GetDiagnosticSourceLinkCollection():System.Collections.Generic.IReadOnlyList`1[System.Diagnostics.Activity]:this (FullOpts)

Top method regressions (percentages):
         152 (16.63 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.SM3Digest:ProcessBlock():this (FullOpts)
          55 (14.95 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.TigerDigest:KeySchedule():this (FullOpts)
          13 (10.32 % of base) : System.Security.Cryptography.dasm - Internal.Cryptography.Helpers:FixupKeyParity(byte[]):byte[] (FullOpts)
           8 (10.26 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Hqc.Utils:FromByte32ArrayToLongArray(long[],int[]) (FullOpts)
          23 (8.91 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Cmce.Benes13:LayerIn(ulong[],ulong[],int) (FullOpts)
          24 (8.63 % of base) : System.Private.CoreLib.dasm - System.Threading.ThreadPoolWorkQueue:TryReassignWorkItemQueue(System.Threading.ThreadPoolWorkQueueThreadLocals):this (FullOpts)
          62 (7.14 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenHashTable:CalcNumBuckets(System.ReadOnlySpan`1[int],bool):int (FullOpts)
          20 (6.45 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Engines.CamelliaEngine:camelliaFLs(uint[],uint[],int) (FullOpts)
          20 (6.45 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Engines.CamelliaLightEngine:camelliaFLs(uint[],uint[],int):this (FullOpts)
          29 (5.95 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Engines.CamelliaEngine:camelliaF2(uint[],uint[],int) (FullOpts)
           9 (5.08 % of base) : MimeKit.dasm - MimeKit.Utils.PackedByteArray:Add(byte):this (FullOpts)
           4 (4.49 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenHashTable:<CalcNumBuckets>g__IsBucketFirstVisit|10_0(int,byref):bool (FullOpts)
          11 (3.96 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.Encoding.DecimalEncoding:DecodeDecimal32(Microsoft.Azure.Amqp.ByteBuffer):System.Decimal (FullOpts)
           7 (3.63 % of base) : System.Private.CoreLib.dasm - System.Collections.Hashtable:putEntry(System.Collections.Hashtable+Bucket[],System.Object,System.Object,int):this (FullOpts)
          21 (3.61 % of base) : zxing.dasm - ZXing.QrCode.Internal.AlignmentPatternFinder:crossCheckVertical(int,int,int,int):System.Nullable`1[float]:this (FullOpts)
          17 (3.55 % of base) : SharpCompress.dasm - SharpCompress.Compressors.PPMd.I1.Allocator:Initialize():this (FullOpts)
          21 (3.47 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.Blake2sDigest:Init():this (FullOpts)
          11 (3.47 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.Encoding.DecimalEncoding:DecodeDecimal64(Microsoft.Azure.Amqp.ByteBuffer):System.Decimal (FullOpts)
          14 (3.37 % of base) : System.Data.Common.dasm - System.Data.DataSet:MarkModifiedRows(System.Data.DataSet+TableChanges[],int):this (FullOpts)
           5 (3.33 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Cmce.Benes12:LayerBenes(ulong[],ulong[],int) (FullOpts)
           9 (3.32 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Hqc.Utils:FromByte16ArrayToULongArray(ulong[],ushort[]) (FullOpts)
           5 (3.27 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Cmce.Benes13:LayerEx(ulong[],ulong[],int) (FullOpts)
           4 (3.08 % of base) : SharpCompress.dasm - SharpCompress.Compressors.LZMA.BitVector:GetAndSet(int):bool:this (FullOpts)
          29 (2.61 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial:R2Inv(Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial):this (FullOpts)
           6 (2.59 % of base) : zxing.dasm - ZXing.QrCode.Internal.BitMatrixParser:mirror():this (FullOpts)
          19 (2.35 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Engines.CamelliaLightEngine:camelliaF2(uint[],uint[],int):this (FullOpts)
          24 (2.15 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.NtruPrime.NtruPrimeEngine:R3Recip(sbyte[],sbyte[]):int:this (FullOpts)
          42 (1.88 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.Blake3Digest:PerformRound():this (FullOpts)
          10 (1.88 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.Blake2bDigest:Init():this (FullOpts)
           6 (1.79 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.Encoding.DecimalEncoding:DecodeDecimal128(Microsoft.Azure.Amqp.ByteBuffer):System.Decimal (FullOpts)
           4 (1.77 % of base) : System.Data.Odbc.dasm - System.Data.ProviderBase.DbBuffer:ReadNumeric(int):System.Decimal:this (FullOpts)
          25 (1.63 % of base) : Magick.NET.Core.dasm - ImageMagick.ClipPathReader:AddPath(byte[]):this (FullOpts)
          12 (1.60 % of base) : QRCoder.dasm - QRCoder.QRCodeGenerator:GetVersionString(System.Collections.BitArray,int) (FullOpts)
           7 (1.58 % of base) : System.Data.Common.dasm - System.Data.DataSet:MarkRelatedRowsAsModified(System.Data.DataSet+TableChanges[],System.Data.DataRow):this (FullOpts)
           7 (1.55 % of base) : BepuPhysics.dasm - BepuPhysics.CollisionDetection.CollisionTaskRegistry:Register(BepuPhysics.CollisionDetection.CollisionTask):int:this (FullOpts)
          14 (1.48 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.LongArray:ReduceInPlace(ulong[],int,int,int,int[]):int (FullOpts)
           3 (1.38 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.LongArray:ReduceBitWise(ulong[],int,int,int,int[]) (FullOpts)
           6 (1.22 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.LongArray:ReduceWordWise(ulong[],int,int,int,int,int[]) (FullOpts)
           5 (1.21 % of base) : Mono.Cecil.dasm - Mono.Cecil.PE.ImageWriter:BuildMetadataTextMap():this (FullOpts)
           7 (1.14 % of base) : zxing.dasm - ZXing.Rendering.SvgRenderer:AppendDarkCell(ZXing.Rendering.SvgRenderer+SvgImage,ZXing.Common.BitMatrix,int,int) (FullOpts)
           4 (1.14 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Modes.OcbBlockCipher:ProcessNonce(byte[]):int:this (FullOpts)
          11 (1.13 % of base) : SharpCompress.dasm - SharpCompress.Compressors.Filters.BCJ2Filter:Read(byte[],int,int):int:this (FullOpts)
          13 (1.10 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.NtruPrime.NtruPrimeEngine:RqRecip3(short[],sbyte[]):int:this (FullOpts)
          51 (0.87 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.Blake3Digest:Compress():this (FullOpts)
           6 (0.81 % of base) : QRCoder.dasm - QRCoder.QRCodeGenerator:GetFormatString(System.Collections.BitArray,int,int,int) (FullOpts)
           5 (0.80 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Engines.IsaacEngine:mix(uint[]):this (FullOpts)
          15 (0.79 % of base) : NJsonSchema.dasm - NJsonSchema.Validation.JsonSchemaValidator:ValidateProperties(Newtonsoft.Json.Linq.JToken,NJsonSchema.JsonSchema,int,System.String,System.String,System.Collections.Generic.List`1[NJsonSchema.Validation.ValidationError]):this (FullOpts)
           1 (0.74 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.ExpiresBucket:AddExpiresEntryToFreeList(System.Runtime.Caching.ExpiresEntryRef):this (FullOpts)
           4 (0.70 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.Providers.FourierTransform.ManagedFourierTransformProvider:BackwardReal(double[],int,int):this (FullOpts)
           5 (0.69 % of base) : Magick.NET.Core.dasm - ImageMagick.ClipPathReader:ClosePath():this (FullOpts)
           1 (0.65 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.UsageBucket:AddUsageEntryToFreeList(System.Runtime.Caching.UsageEntryRef):this (FullOpts)
           2 (0.65 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.Blake3Digest:InitChunkBlock(int,bool):this (FullOpts)
          20 (0.64 % of base) : Microsoft.EntityFrameworkCore.dasm - Microsoft.EntityFrameworkCore.Internal.ServiceProviderCache:<GetOrAdd>g__BuildServiceProvider|4_1(Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,System.ValueTuple`2[System.Collections.Concurrent.ConcurrentDictionary`2[Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions,System.ValueTuple`2[System.IServiceProvider,System.Collections.Generic.IDictionary`2[System.String,System.String]]],Microsoft.EntityFrameworkCore.Infrastructure.IDbContextOptions]):System.ValueTuple`2[System.IServiceProvider,System.Collections.Generic.IDictionary`2[System.String,System.String]] (FullOpts)
          20 (0.61 % of base) : AngleSharp.Css.dasm - AngleSharp.Css.Parser.CssParser+<ParseStylesheetAsync>d__27:MoveNext():this (FullOpts)
           5 (0.51 % of base) : SharpCompress.dasm - SharpCompress.Compressors.Rar.UnpackV2017.Unpack:MakeDecodeTables(System.Span`1[byte],int,SharpCompress.Compressors.Rar.UnpackV2017.DecodeTable,uint):this (FullOpts)
           2 (0.50 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPathConvert+BigInteger:Add(System.Xml.Xsl.XPathConvert+BigInteger):this (FullOpts)
           6 (0.41 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[long]:OfCompressedSparseColumnFormat(int,int,int,int[],int[],long[]):MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[long] (FullOpts)
           6 (0.41 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[byte]:OfCompressedSparseColumnFormat(int,int,int,int[],int[],byte[]):MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[byte] (FullOpts)
           6 (0.41 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[short]:OfCompressedSparseColumnFormat(int,int,int,int[],int[],short[]):MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[short] (FullOpts)
           6 (0.41 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[double]:OfCompressedSparseColumnFormat(int,int,int,int[],int[],double[]):MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[double] (FullOpts)
           6 (0.41 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[int]:OfCompressedSparseColumnFormat(int,int,int,int[],int[],int[]):MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[int] (FullOpts)
           6 (0.41 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[System.Numerics.Vector`1[float]]:OfCompressedSparseColumnFormat(int,int,int,int[],int[],System.Numerics.Vector`1[float][]):MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1[System.Numerics.Vector`1[float]] (FullOpts)
           5 (0.38 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial:S3Inv(Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial):this (FullOpts)
           3 (0.22 % of base) : Fare.dasm - Fare.BasicOperations:Run(Fare.Automaton,System.String):bool (FullOpts)
           1 (0.17 % of base) : MySqlConnector.dasm - MySqlConnector.Core.Row:GetValue(int):System.Object:this (FullOpts)
           4 (0.16 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[System.Numerics.Vector`1[float]]:TryInsert(byref,byte):bool:this (FullOpts)
           3 (0.13 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[double]:TryInsert(byref,byte):bool:this (FullOpts)
           4 (0.13 % of base) : zxing.dasm - ZXing.IMB.IMBReader:getTrackingNumber(System.String):System.String:this (FullOpts)
           1 (0.11 % of base) : MySqlConnector.dasm - MySqlConnector.Core.Row:GetInt32(int):int:this (FullOpts)
           1 (0.10 % of base) : MySqlConnector.dasm - MySqlConnector.Core.Row:GetMySqlDecimal(int):MySqlConnector.MySqlDecimal:this (FullOpts)
           6 (0.09 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.Providers.LinearAlgebra.ManagedLinearAlgebraProvider:NonsymmetricReduceHessenberToRealSchur(double[],double[],double[],double[],int) (FullOpts)
           2 (0.09 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[short]:TryInsert(byref,byte):bool:this (FullOpts)
           1 (0.08 % of base) : SharpCompress.dasm - SharpCompress.Common.SevenZip.CFolder:CheckStructure():bool:this (FullOpts)
           2 (0.08 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[System.Nullable`1[int]]:TryInsert(byref,byte):bool:this (FullOpts)
           1 (0.04 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[int]:TryInsert(byref,byte):bool:this (FullOpts)
           1 (0.04 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[long]:TryInsert(byref,byte):bool:this (FullOpts)
           1 (0.04 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[byte]:TryInsert(byref,byte):bool:this (FullOpts)
           1 (0.04 % of base) : Markdig.dasm - Markdig.Helpers.CompactPrefixTree`1[System.__Canon]:TryInsert(byref,byte):bool:this (FullOpts)
           1 (0.04 % of base) : SharpCompress.dasm - SharpCompress.Compressors.Explode.HuftTree:huftbuid(int[],int,int,int[],int[],byref,byref):int (FullOpts)
           2 (0.01 % of base) : MathNet.Numerics.dasm - MathNet.Numerics.LinearAlgebra.Complex32.Factorization.UserSvd:Create(MathNet.Numerics.LinearAlgebra.Matrix`1[MathNet.Numerics.Complex32],bool):MathNet.Numerics.LinearAlgebra.Complex32.Factorization.UserSvd (FullOpts)

Top method improvements (percentages):
         -18 (-16.07 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Internal.ObjectPool`1[System.__Canon]:Allocate():System.__Canon:this (FullOpts)
         -18 (-15.25 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Analyzer.Utilities.PooledObjects.ObjectPool`1[System.__Canon]:AllocateSlow():System.__Canon:this (FullOpts)
         -18 (-15.25 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[byte]:CreatePerCorePartitions(int):System.Buffers.SharedArrayPoolPartitions:this (FullOpts)
         -18 (-15.25 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[double]:CreatePerCorePartitions(int):System.Buffers.SharedArrayPoolPartitions:this (FullOpts)
         -18 (-15.25 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[int]:CreatePerCorePartitions(int):System.Buffers.SharedArrayPoolPartitions:this (FullOpts)
         -18 (-15.25 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[long]:CreatePerCorePartitions(int):System.Buffers.SharedArrayPoolPartitions:this (FullOpts)
         -18 (-15.25 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[short]:CreatePerCorePartitions(int):System.Buffers.SharedArrayPoolPartitions:this (FullOpts)
         -18 (-15.25 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[System.__Canon]:CreatePerCorePartitions(int):System.Buffers.SharedArrayPoolPartitions:this (FullOpts)
         -18 (-15.25 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[System.Nullable`1[int]]:CreatePerCorePartitions(int):System.Buffers.SharedArrayPoolPartitions:this (FullOpts)
         -18 (-15.25 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[System.Numerics.Vector`1[float]]:CreatePerCorePartitions(int):System.Buffers.SharedArrayPoolPartitions:this (FullOpts)
         -18 (-15.13 % of base) : Microsoft.Testing.Platform.dasm - Microsoft.Testing.Platform.Helpers.ObjectPool`1[System.__Canon]:AllocateSlow():System.__Canon:this (FullOpts)
         -18 (-13.33 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.UnicodeCategoryConditions:GetCategory(int):System.Text.RegularExpressions.Symbolic.BDD (FullOpts)
         -18 (-12.77 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.CharSetSolver:CreateBDDFromChar(char):System.Text.RegularExpressions.Symbolic.BDD:this (FullOpts)
         -18 (-12.24 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task`1[System.__Canon]:get_Factory():System.Threading.Tasks.TaskFactory`1[System.__Canon] (FullOpts)
         -46 (-11.98 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT131R1Curve+SecT131R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -46 (-11.98 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT131R2Curve+SecT131R2LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -46 (-11.98 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT163K1Curve+SecT163K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -46 (-11.98 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT163R1Curve+SecT163R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -46 (-11.98 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT163R2Curve+SecT163R2LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -42 (-11.83 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[int]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[int]:this (FullOpts)
         -42 (-11.83 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[long]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[long]:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.GM.SM2P256V1Curve+SM2P256V1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP128R1Curve+SecP128R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP160K1Curve+SecP160K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP160R1Curve+SecP160R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP160R2Curve+SecP160R2LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP192K1Curve+SecP192K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP192R1Curve+SecP192R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP224K1Curve+SecP224K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP224R1Curve+SecP224R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP256K1Curve+SecP256K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP256R1Curve+SecP256R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP384R1Curve+SecP384R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -32 (-11.72 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecP521R1Curve+SecP521R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -37 (-11.53 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Modes.Gcm.GcmUtilities:Xor(byte[],byte[],int) (FullOpts)
         -25 (-10.96 % of base) : Pipelines.Sockets.Unofficial.dasm - Pipelines.Sockets.Unofficial.Threading.MutexSlim+AsyncDirectPendingLockSlab:System.Threading.Tasks.Sources.IValueTaskSource<Pipelines.Sockets.Unofficial.Threading.MutexSlim.LockToken>.OnCompleted(System.Action`1[System.Object],System.Object,short,int):this (FullOpts)
         -39 (-10.92 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[byte]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[byte]:this (FullOpts)
         -44 (-10.89 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceSource:Close():this (FullOpts)
         -39 (-10.86 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[short]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[short]:this (FullOpts)
         -34 (-10.86 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT113R1Curve+SecT113R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -34 (-10.86 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT113R2Curve+SecT113R2LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -44 (-10.45 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal:Close() (FullOpts)
         -18 (-10.29 % of base) : Mono.Cecil.dasm - Mono.Collections.Generic.ReadOnlyCollection`1[System.__Canon]:get_Empty():Mono.Collections.Generic.ReadOnlyCollection`1[System.__Canon] (FullOpts)
         -67 (-10.03 % of base) : System.Data.Common.dasm - System.Data.Index:InitRecords(System.Data.IFilter):this (FullOpts)
         -40 (-9.73 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal+TraceProvider:OnIndentLevelChanged(int):this (FullOpts)
         -51 (-9.68 % of base) : System.Data.Common.dasm - System.Data.DataTable:EvaluateExpressions():this (FullOpts)
         -40 (-9.64 % of base) : System.Diagnostics.TraceSource.dasm - System.Diagnostics.TraceInternal+TraceProvider:OnIndentSizeChanged(int):this (FullOpts)
         -25 (-9.58 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.FontCollectionExtensions:AddSystemFonts(SixLabors.Fonts.FontCollection):SixLabors.Fonts.FontCollection (FullOpts)
         -18 (-9.52 % of base) : NuGet.Protocol.dasm - NuGet.Protocol.Core.Types.SourceCacheContext:Clone():NuGet.Protocol.Core.Types.SourceCacheContext:this (FullOpts)
        -124 (-9.25 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Hqc.ReedSolomon:ComputeErrors(int[],int[],byte[],int,int) (FullOpts)
         -25 (-9.12 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT193R1Curve+SecT193R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -25 (-9.12 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT193R2Curve+SecT193R2LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -25 (-9.12 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT233K1Curve+SecT233K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -25 (-9.12 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT233R1Curve+SecT233R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -25 (-9.12 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT239K1Curve+SecT239K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -25 (-9.12 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT283K1Curve+SecT283K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -25 (-9.12 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT283R1Curve+SecT283R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -25 (-9.12 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT409K1Curve+SecT409K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -25 (-9.12 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT409R1Curve+SecT409R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -25 (-9.12 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT571K1Curve+SecT571K1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -25 (-9.12 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Custom.Sec.SecT571R1Curve+SecT571R1LookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -27 (-9.06 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.ECCurve+DefaultLookupTable:Lookup(int):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -31 (-8.27 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[double]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[double]:this (FullOpts)
        -154 (-8.05 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Bike.BikeEngine:CtrAll(int[],byte[],byte[]):this (FullOpts)
         -31 (-7.93 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[System.Nullable`1[int]]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[System.Nullable`1[int]]:this (FullOpts)
         -31 (-7.89 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Formatters.ConcurrentStackFormatter`1[System.Numerics.Vector`1[float]]:Complete(byref):System.Collections.Concurrent.ConcurrentStack`1[System.Numerics.Vector`1[float]]:this (FullOpts)
         -20 (-7.78 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial:RqMul(Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial,Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial):this (FullOpts)
         -18 (-7.73 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.SimpleEventTypes`1[System.__Canon]:InitInstance():System.Diagnostics.Tracing.TraceLoggingEventTypes (FullOpts)
         -52 (-7.70 % of base) : MySqlConnector.dasm - MySqlConnector.MySqlDataAdapter:AddToBatch(System.Data.IDbCommand):int:this (FullOpts)
         -55 (-7.69 % of base) : System.Data.Common.dasm - System.Data.DataColumn:CheckNotAllowNull():this (FullOpts)
         -25 (-7.40 % of base) : GraphQL.dasm - GraphQL.Resolvers.FuncFieldResolver`2+<>c__DisplayClass4_0[System.__Canon,System.Nullable`1[int]]:<GetResolverFor>b__3(GraphQL.IResolveFieldContext):System.Threading.Tasks.ValueTask`1[System.Object]:this (FullOpts)
         -21 (-7.27 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:RemoveEntriesInPredicatedData(System.Numerics.Vector`1[float]):this (FullOpts)
         -18 (-7.23 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.Framing.RestrictedMap`1[byte]:Merge(Microsoft.Azure.Amqp.Framing.RestrictedMap`1[byte]):this (FullOpts)
         -18 (-7.23 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.Framing.RestrictedMap`1[double]:Merge(Microsoft.Azure.Amqp.Framing.RestrictedMap`1[double]):this (FullOpts)
         -18 (-7.23 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.Framing.RestrictedMap`1[int]:Merge(Microsoft.Azure.Amqp.Framing.RestrictedMap`1[int]):this (FullOpts)
         -18 (-7.23 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.Framing.RestrictedMap`1[long]:Merge(Microsoft.Azure.Amqp.Framing.RestrictedMap`1[long]):this (FullOpts)
         -18 (-7.23 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.Framing.RestrictedMap`1[short]:Merge(Microsoft.Azure.Amqp.Framing.RestrictedMap`1[short]):this (FullOpts)
         -18 (-7.23 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.Framing.RestrictedMap`1[System.__Canon]:Merge(Microsoft.Azure.Amqp.Framing.RestrictedMap`1[System.__Canon]):this (FullOpts)
         -18 (-7.23 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.Framing.RestrictedMap`1[System.Nullable`1[int]]:Merge(Microsoft.Azure.Amqp.Framing.RestrictedMap`1[System.Nullable`1[int]]):this (FullOpts)
         -18 (-7.23 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.Framing.RestrictedMap`1[System.Numerics.Vector`1[float]]:Merge(Microsoft.Azure.Amqp.Framing.RestrictedMap`1[System.Numerics.Vector`1[float]]):this (FullOpts)
         -42 (-7.12 % of base) : System.Data.Common.dasm - System.Data.DataTable:Copy():System.Data.DataTable:this (FullOpts)
         -46 (-7.08 % of base) : System.Data.Common.dasm - System.Data.Common.DbDataReaderExtensions:GetColumnSchemaCompatibility(System.Data.Common.DbDataReader):System.Collections.ObjectModel.ReadOnlyCollection`1[System.Data.Common.DbColumn] (FullOpts)
         -34 (-6.80 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[byte,System.Nullable`1[int]]:MergeForPredicatedDataInOneBranch(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[byte,System.Nullable`1[int]]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[byte,System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[byte,System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[byte,System.Nullable`1[int]]] (FullOpts)
         -34 (-6.80 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[double,System.Nullable`1[int]]:MergeForPredicatedDataInOneBranch(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[double,System.Nullable`1[int]]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[double,System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[double,System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[double,System.Nullable`1[int]]] (FullOpts)
         -34 (-6.80 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[int,System.Nullable`1[int]]:MergeForPredicatedDataInOneBranch(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[int,System.Nullable`1[int]]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[int,System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[int,System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[int,System.Nullable`1[int]]] (FullOpts)
         -34 (-6.80 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[long,System.Nullable`1[int]]:MergeForPredicatedDataInOneBranch(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[long,System.Nullable`1[int]]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[long,System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[long,System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[long,System.Nullable`1[int]]] (FullOpts)
         -34 (-6.80 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[short,System.Nullable`1[int]]:MergeForPredicatedDataInOneBranch(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[short,System.Nullable`1[int]]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[short,System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[short,System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[short,System.Nullable`1[int]]] (FullOpts)
         -34 (-6.80 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[System.Nullable`1[int],System.Nullable`1[int]]:MergeForPredicatedDataInOneBranch(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[System.Nullable`1[int],System.Nullable`1[int]]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[System.Nullable`1[int],System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[System.Nullable`1[int],System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[System.Nullable`1[int],System.Nullable`1[int]]] (FullOpts)
         -34 (-6.80 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:MergeForPredicatedDataInOneBranch(Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[System.Numerics.Vector`1[float],System.Nullable`1[int]]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[System.Numerics.Vector`1[float],System.Nullable`1[int]],Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.MapAbstractDomain`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]):Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.AnalysisEntity,Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2+PerEntityPredicatedAnalysisData[System.Numerics.Vector`1[float],System.Nullable`1[int]]] (FullOpts)
         -21 (-6.77 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.FontCollectionExtensions:AddSystemFonts(SixLabors.Fonts.FontCollection,System.Predicate`1[SixLabors.Fonts.FontMetrics]):SixLabors.Fonts.FontCollection (FullOpts)
         -18 (-6.64 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[byte,System.Nullable`1[int]]:AssertValidPredicatedAnalysisData(System.Action`1[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[byte,System.Nullable`1[int]]]):this (FullOpts)
         -18 (-6.64 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[double,System.Nullable`1[int]]:AssertValidPredicatedAnalysisData(System.Action`1[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[double,System.Nullable`1[int]]]):this (FullOpts)
         -18 (-6.64 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[int,System.Nullable`1[int]]:AssertValidPredicatedAnalysisData(System.Action`1[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[int,System.Nullable`1[int]]]):this (FullOpts)
         -18 (-6.64 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[long,System.Nullable`1[int]]:AssertValidPredicatedAnalysisData(System.Action`1[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[long,System.Nullable`1[int]]]):this (FullOpts)
         -18 (-6.64 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[short,System.Nullable`1[int]]:AssertValidPredicatedAnalysisData(System.Action`1[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[short,System.Nullable`1[int]]]):this (FullOpts)
         -18 (-6.64 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[System.Nullable`1[int],System.Nullable`1[int]]:AssertValidPredicatedAnalysisData(System.Action`1[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[System.Nullable`1[int],System.Nullable`1[int]]]):this (FullOpts)
         -18 (-6.64 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:AssertValidPredicatedAnalysisData(System.Action`1[Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.DictionaryAnalysisData`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]]):this (FullOpts)
         -18 (-6.55 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[System.Nullable`1[int],System.Nullable`1[int]]:RemoveEntriesInPredicatedData(System.Nullable`1[int]):this (FullOpts)
         -18 (-6.52 % of base) : Microsoft.Azure.Amqp.dasm - Microsoft.Azure.Amqp.EncodingCache+KeyValueCache`2[System.__Canon,System.__Canon]:TryGet(System.__Canon,int,Microsoft.Azure.Amqp.EncodingCache+KeyValueCache`2+Entry[System.__Canon,System.__Canon][],byref):bool:this (FullOpts)
         -18 (-6.47 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.PredicatedAnalysisData`2[double,System.Nullable`1[int]]:RemoveEntriesInPredicatedData(double):this (FullOpts)

751 total methods with Code Size differences (671 improved, 80 regressed), 1837786 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