Skip to content

[JitDiff X64] [tannergooding] Recognize bit-manipulation idioms and emit bzh ... #2082

Description

@MihuBot

Job completed in 22 minutes 39 seconds (remote runner delay: 1 minute 7 seconds).
dotnet/runtime#130481
Using arguments: -nuget
Main commit: dotnet/runtime@1b94594
PR commit: tannergooding/runtime@719be07

Diffs

Diffs
Found 149 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 395597373
Total bytes of diff: 395594077
Total bytes of delta: -3296 (-0.00 % of base)
Total relative delta: -23.19
    diff is an improvement.
    relative diff is an improvement.


Top file improvements (bytes):
        -542 : BouncyCastle.Cryptography.dasm (-0.01 % of base)
        -369 : EntityFramework.dasm (-0.01 % of base)
        -230 : System.Private.CoreLib.dasm (-0.00 % of base)
        -204 : System.Data.Common.dasm (-0.01 % of base)
        -181 : Microsoft.EntityFrameworkCore.dasm (-0.00 % of base)
        -164 : SharpCompress.dasm (-0.01 % of base)
        -143 : BouncyCastle.Crypto.dasm (-0.00 % of base)
        -133 : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm (-0.00 % of base)
        -121 : SixLabors.ImageSharp.dasm (-0.01 % of base)
        -113 : DotNetZip.dasm (-0.04 % of base)
        -112 : ClosedXML.dasm (-0.01 % of base)
        -104 : MongoDB.Bson.dasm (-0.01 % of base)
         -66 : BepuPhysics.dasm (-0.01 % of base)
         -66 : ZstdSharp.dasm (-0.01 % of base)
         -63 : MimeKit.dasm (-0.00 % of base)
         -61 : System.Text.Encodings.Web.dasm (-0.26 % of base)
         -53 : System.Private.Xml.dasm (-0.00 % of base)
         -52 : System.Text.RegularExpressions.dasm (-0.01 % of base)
         -50 : HotChocolate.Types.dasm (-0.00 % of base)
         -48 : Cronos.dasm (-0.14 % of base)
         -44 : System.Collections.dasm (-0.01 % of base)
         -41 : CommunityToolkit.HighPerformance.dasm (-0.01 % of base)
         -38 : System.Net.Sockets.dasm (-0.01 % of base)
         -34 : ICSharpCode.SharpZipLib.dasm (-0.01 % of base)
         -29 : ILCompiler.Reflection.ReadyToRun.dasm (-0.01 % of base)
         -22 : System.ComponentModel.TypeConverter.dasm (-0.01 % of base)
         -21 : Automatonymous.dasm (-0.00 % of base)
         -20 : System.Collections.Immutable.dasm (-0.00 % of base)
         -19 : System.Text.Json.dasm (-0.00 % of base)
         -18 : dnlib.dasm (-0.00 % of base)
         -18 : Mono.Cecil.dasm (-0.00 % of base)
         -13 : Elasticsearch.Net.dasm (-0.00 % of base)
         -13 : MySqlConnector.dasm (-0.00 % of base)
         -13 : nunit.framework.dasm (-0.00 % of base)
         -12 : System.IO.Compression.dasm (-0.00 % of base)
         -12 : Grpc.AspNetCore.Server.dasm (-0.01 % of base)
         -10 : System.Reflection.Metadata.dasm (-0.00 % of base)
          -9 : HotChocolate.Execution.dasm (-0.00 % of base)
          -9 : System.Formats.Asn1.dasm (-0.01 % of base)
          -9 : Quartz.dasm (-0.00 % of base)
          -9 : Antlr3.Runtime.dasm (-0.01 % of base)
          -8 : LaunchDarkly.InternalSdk.dasm (-0.01 % of base)

42 total files with Code Size differences (42 improved, 0 regressed), 718 unchanged.

Top method regressions (bytes):
           1 (0.04 % of base) : System.Private.CoreLib.dasm - System.Number:FormatFloatingPointAsHex[double,byte](byref,double,char,int,System.Globalization.NumberFormatInfo) (FullOpts)

Top method improvements (bytes):
         -68 (-5.17 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.PlanCompiler.PlanCompiler:Compile(byref,byref,byref,byref):this (FullOpts)
         -53 (-4.96 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicEngine:mpc_sbox(uint[],uint[],Org.BouncyCastle.Pqc.Crypto.Picnic.Tape,Org.BouncyCastle.Pqc.Crypto.Picnic.Msg):this (FullOpts)
         -43 (-1.68 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOf(byref,int,byref,int):int (FullOpts) (2 methods)
         -39 (-4.63 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicEngine:aux_mpc_sbox(uint[],uint[],Org.BouncyCastle.Pqc.Crypto.Picnic.Tape):this (FullOpts)
         -39 (-1.73 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LEncoder:StoreImageToBitMask(int,int,SixLabors.ImageSharp.Formats.Webp.Lossless.Vp8LBackwardRefs,System.Span`1[ushort],SixLabors.ImageSharp.Formats.Webp.Lossless.HuffmanTreeCode[]):this (FullOpts)
         -38 (-3.98 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicEngine:mpc_substitution_verify(uint[],Org.BouncyCastle.Pqc.Crypto.Picnic.Tape,Org.BouncyCastle.Pqc.Crypto.Picnic.View,Org.BouncyCastle.Pqc.Crypto.Picnic.View):this (FullOpts)
         -38 (-4.69 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicEngine:mpc_substitution(uint[],Org.BouncyCastle.Pqc.Crypto.Picnic.Tape,Org.BouncyCastle.Pqc.Crypto.Picnic.View[]):this (FullOpts)
         -37 (-7.28 % of base) : DotNetZip.dasm - Ionic.BZip2.BZip2Compressor:sendMTFValues4():this (FullOpts)
         -32 (-1.85 % of base) : Microsoft.EntityFrameworkCore.dasm - Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntryBase:SetProperty(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Object,bool,bool,bool,int):this (FullOpts)
         -32 (-11.00 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.Tape:SetAuxBits(byte[]):this (FullOpts)
         -28 (-2.10 % of base) : DotNetZip.dasm - Ionic.BZip2.BZip2InputStream:recvDecodingTables():this (FullOpts)
         -27 (-8.54 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicEngine:Substitution(uint[]):this (FullOpts)
         -26 (-0.82 % of base) : Microsoft.EntityFrameworkCore.dasm - Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntryBase:SetEntityState(int,int,bool,bool):this (FullOpts)
         -24 (-1.84 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicEngine:ImplH3(uint[],uint[],byte[][][],byte[],byte[],byte[],byte[][][]):this (FullOpts)
         -23 (-0.87 % of base) : SharpCompress.dasm - SharpCompress.Compressors.ZStandard.Unsafe.Methods:ZSTD_ldm_generateSequences_internal(ptr,ptr,ptr,ptr,nuint):nuint (FullOpts)
         -23 (-0.87 % of base) : ZstdSharp.dasm - ZstdSharp.Unsafe.Methods:ZSTD_ldm_generateSequences_internal(ptr,ptr,ptr,ptr,nuint):nuint (FullOpts)
         -22 (-7.77 % of base) : BouncyCastle.Crypto.dasm - Org.BouncyCastle.Asn1.X509.GeneralName:parseIPv4Mask(System.String,byte[],int):this (FullOpts)
         -22 (-1.01 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Utilities.Zlib.InfTree:huft_build(int[],int,int,int,int[],int[],int[],int[],int[],int[],int[]):int:this (FullOpts)
         -22 (-1.47 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:GetExtenders(System.Collections.ICollection,System.Object,System.Collections.IDictionary):System.ComponentModel.IExtenderProvider[] (FullOpts)
         -21 (-0.96 % of base) : DotNetZip.dasm - Ionic.Zlib.InfTree:huft_build(int[],int,int,int,int[],int[],int[],int[],int[],int[],int[]):int:this (FullOpts)
         -21 (-1.33 % of base) : Microsoft.EntityFrameworkCore.dasm - Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntryBase:SetPropertyModified(Microsoft.EntityFrameworkCore.Metadata.IProperty,bool,bool,bool,bool):this (FullOpts)
         -21 (-9.17 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicEngine:GetAuxBits(byte[],Org.BouncyCastle.Pqc.Crypto.Picnic.Tape):this (FullOpts)
         -21 (-0.96 % of base) : SharpCompress.dasm - SharpCompress.Compressors.Deflate.InfTree:huft_build(int[],int,int,int,int[],int[],int[],int[],int[],int[],int[]):int:this (FullOpts)
         -20 (-50.00 % of base) : MimeKit.dasm - MimeKit.Cryptography.CryptographyContext:Disable(int):this (FullOpts) (2 methods)
         -19 (-2.99 % of base) : Microsoft.EntityFrameworkCore.dasm - Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntryBase:MarkUnchangedFromQuery():this (FullOpts)
         -19 (-9.84 % of base) : System.Text.Json.dasm - System.Text.Json.BitStack:PushToArray(bool):this (FullOpts)
         -18 (-28.12 % of base) : CommunityToolkit.HighPerformance.dasm - CommunityToolkit.HighPerformance.Helpers.BitHelper:SetFlag(byref,int,bool) (FullOpts) (2 methods)
         -18 (-10.53 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.InternalTrees.BitVec:Set(int,bool):this (FullOpts)
         -17 (-33.33 % of base) : Cronos.dasm - Cronos.CronExpression:GetBitsAtOrBelow(ulong,int):ulong (FullOpts)
         -17 (-2.82 % of base) : ICSharpCode.SharpZipLib.dasm - ICSharpCode.SharpZipLib.Zip.Compression.DeflaterHuffman:CompressBlock():this (FullOpts)
         -16 (-1.25 % of base) : BepuPhysics.dasm - BepuPhysics.Solver:UpdateReferencesForBodyBecomingKinematic(BepuPhysics.BodyHandle,int):this (FullOpts)
         -16 (-1.34 % of base) : SharpCompress.dasm - SharpCompress.Common.SevenZip.CFolder:CheckStructure():bool:this (FullOpts)
         -16 (-1.50 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketPal:SetSockOpt(System.Net.Sockets.SafeSocketHandle,int,int,int):int (FullOpts)
         -15 (-4.03 % of base) : SharpCompress.dasm - SharpCompress.Compressors.ZStandard.Unsafe.Methods:ZSTD_ldm_fillHashTable(ptr,ptr,ptr,ptr) (FullOpts)
         -15 (-4.14 % of base) : ZstdSharp.dasm - ZstdSharp.Unsafe.Methods:ZSTD_ldm_fillHashTable(ptr,ptr,ptr,ptr) (FullOpts)
         -14 (-29.79 % of base) : HotChocolate.Types.dasm - HotChocolate.Internal.ExtendedType+Helper:CompactNullability(System.ReadOnlySpan`1[bool]):uint (FullOpts)
         -14 (-0.68 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.InternalTrees.NodeInfoVisitor:Visit(System.Data.Entity.Core.Query.InternalTrees.ProjectOp,System.Data.Entity.Core.Query.InternalTrees.Node):System.Data.Entity.Core.Query.InternalTrees.NodeInfo:this (FullOpts)
         -14 (-1.02 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.PlanCompiler.Predicate:SatisfiesKey(System.Data.Entity.Core.Query.InternalTrees.VarVec,System.Data.Entity.Core.Query.InternalTrees.VarVec):bool:this (FullOpts)
         -13 (-1.81 % of base) : Elasticsearch.Net.dasm - Elasticsearch.Net.Utf8Json.Internal.DoubleConversion.StringToDouble:DiyFpStrtod(Elasticsearch.Net.Utf8Json.Internal.DoubleConversion.Vector,int,byref):bool (FullOpts)
         -13 (-4.78 % of base) : MimeKit.dasm - MimeKit.Cryptography.OpenPgpContext:.ctor():this (FullOpts)
         -13 (-0.81 % of base) : MySqlConnector.dasm - MySqlConnector.Core.SingleCommandPayloadCreator:WriteBinaryParameters(MySqlConnector.Protocol.Serialization.ByteBufferWriter,System.ReadOnlySpan`1[MySqlConnector.MySqlParameter],MySqlConnector.Core.IMySqlCommand,bool,int) (FullOpts)
         -13 (-1.54 % of base) : nunit.framework.dasm - NUnit.Framework.Constraints.Comparers.TupleComparerBase:Equal(System.Object,System.Object,byref,NUnit.Framework.Constraints.Comparers.ComparisonState,NUnit.Framework.Constraints.NUnitEqualityComparer,System.Func`2[System.Type,bool],System.Func`4[System.Type,System.String,System.Object,System.Object]):int (FullOpts)
         -13 (-1.69 % of base) : BouncyCastle.Crypto.dasm - Org.BouncyCastle.Crypto.Digests.KeccakDigest:PadAndSwitchToSqueezingPhase():this (FullOpts)
         -13 (-1.83 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Rfc8032.Ed448:ScalarMultBase(System.ReadOnlySpan`1[byte],byref) (FullOpts)
         -13 (-19.12 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicUtilities:SetBit(byte[],int,byte) (FullOpts)
         -13 (-0.87 % of base) : System.Private.CoreLib.dasm - System.Collections.BitArray:CopyTo(System.Array,int):this (FullOpts)
         -13 (-0.13 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCompiler:EmitMatchCharacterClass(System.String):this (FullOpts)
         -12 (-41.38 % of base) : CommunityToolkit.HighPerformance.dasm - CommunityToolkit.HighPerformance.Helpers.BitHelper:SetFlag(uint,int,bool):uint (FullOpts)
         -12 (-0.93 % of base) : HotChocolate.Types.dasm - HotChocolate.Execution.Processing.OperationCompiler:CollectFields(ulong,System.Collections.Generic.IReadOnlyList`1[HotChocolate.Language.ISelectionNode],HotChocolate.Types.IObjectTypeDefinition,System.Collections.Generic.OrderedDictionary`2[System.String,System.Collections.Generic.List`1[HotChocolate.Execution.Processing.FieldSelectionNode]],HotChocolate.Execution.Processing.IncludeConditionCollection,HotChocolate.Execution.Processing.DeferConditionCollection,HotChocolate.Execution.Processing.DeferUsage):this (FullOpts)
         -12 (-5.74 % of base) : Microsoft.EntityFrameworkCore.dasm - Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntryBase:MarkAsTemporary(Microsoft.EntityFrameworkCore.Metadata.IProperty,bool):this (FullOpts)
         -12 (-5.74 % of base) : Microsoft.EntityFrameworkCore.dasm - Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntryBase:SetIsLoaded(Microsoft.EntityFrameworkCore.Metadata.IProperty,bool):this (FullOpts)
         -12 (-9.09 % of base) : Microsoft.EntityFrameworkCore.dasm - Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntryBase+StateData:FlagProperty(int,int,bool):this (FullOpts)
         -12 (-41.38 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicUtilities:SetBit(uint,int,uint):uint (FullOpts)
         -12 (-4.36 % of base) : BouncyCastle.Crypto.dasm - Org.BouncyCastle.X509.X509V3CertificateGenerator:booleanToBitString(bool[]):Org.BouncyCastle.Asn1.DerBitString:this (FullOpts)
         -12 (-2.18 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.PlanCompiler.NestPullup:EnsureReferencedVarsAreRemoved(System.Collections.Generic.List`1[System.Data.Entity.Core.Query.InternalTrees.Node],System.Data.Entity.Core.Query.InternalTrees.VarVec):this (FullOpts)
         -12 (-14.63 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XmlQueryType+BitMatrix:set_Item(int,int,bool):this (FullOpts)
         -11 (-36.67 % of base) : CommunityToolkit.HighPerformance.dasm - CommunityToolkit.HighPerformance.Helpers.BitHelper:SetFlag(ulong,int,bool):ulong (FullOpts)
         -11 (-7.91 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicEngine:WordToMsgs(uint,Org.BouncyCastle.Pqc.Crypto.Picnic.Msg):this (FullOpts)
         -11 (-6.55 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Tiff.Compression.BitWriterUtils:WriteBits(System.Span`1[byte],nint,nint,byte) (FullOpts)
         -11 (-6.96 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[byte]:FreeNode(int):this (FullOpts)
         -11 (-6.96 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[int]:FreeNode(int):this (FullOpts)
         -11 (-6.96 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[short]:FreeNode(int):this (FullOpts)
         -10 (-0.40 % of base) : DotNetZip.dasm - Ionic.BZip2.BZip2InputStream:getAndMoveToFrontDecode():this (FullOpts)
         -10 (-2.27 % of base) : Microsoft.EntityFrameworkCore.dasm - Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry:SetIsLoaded(Microsoft.EntityFrameworkCore.Metadata.INavigationBase,bool):this (FullOpts)
         -10 (-50.00 % of base) : MimeKit.dasm - MimeKit.Cryptography.DkimVerifierBase:Disable(int):this (FullOpts)
         -10 (-1.69 % of base) : BouncyCastle.Crypto.dasm - Org.BouncyCastle.Math.EC.Multiplier.WNafL2RMultiplier:MultiplyPositive(Org.BouncyCastle.Math.EC.ECPoint,Org.BouncyCastle.Math.BigInteger):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -10 (-1.77 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.EC.Multiplier.WNafL2RMultiplier:MultiplyPositive(Org.BouncyCastle.Math.EC.ECPoint,Org.BouncyCastle.Math.BigInteger):Org.BouncyCastle.Math.EC.ECPoint:this (FullOpts)
         -10 (-2.08 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicEngine:matrix_mul_offset(uint[],int,uint[],int,uint[],int):this (FullOpts)
         -10 (-16.39 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicUtilities:SetBit(uint[],int,uint) (FullOpts)
         -10 (-7.63 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.Tape:TapesToParityBits(uint[],int):this (FullOpts)
         -10 (-5.00 % of base) : SharpCompress.dasm - SharpCompress.Compressors.BZip2.CBZip2InputStream:BsR(int):int:this (FullOpts)
         -10 (-0.53 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary:CreateFromDictionary[System.__Canon,System.Nullable`1[int]](System.Collections.Generic.Dictionary`2[System.__Canon,System.Nullable`1[int]]):System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]] (FullOpts)
         -10 (-0.56 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenSet:CreateFromSet[System.__Canon](System.Collections.Generic.HashSet`1[System.__Canon]):System.Collections.Frozen.FrozenSet`1[System.__Canon] (FullOpts)
         -10 (-1.12 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.InternalTrees.NodeInfoVisitor:Visit(System.Data.Entity.Core.Query.InternalTrees.DistinctOp,System.Data.Entity.Core.Query.InternalTrees.Node):System.Data.Entity.Core.Query.InternalTrees.NodeInfo:this (FullOpts)
         -10 (-1.03 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.InternalTrees.Table:.ctor(System.Data.Entity.Core.Query.InternalTrees.Command,System.Data.Entity.Core.Query.InternalTrees.TableMD,int):this (FullOpts)
         -10 (-0.61 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.PlanCompiler.FilterOpRules:ProcessFilterWithConstantPredicate(System.Data.Entity.Core.Query.InternalTrees.RuleProcessingContext,System.Data.Entity.Core.Query.InternalTrees.Node,byref):bool (FullOpts)
         -10 (-1.13 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.PlanCompiler.ITreeGenerator:ExtractKeys(System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression,System.Data.Entity.Core.Query.InternalTrees.VarVec,System.Data.Entity.Core.Query.InternalTrees.VarVec,byref,byref,byref):this (FullOpts)
         -10 (-0.68 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.PlanCompiler.NestPullup:BuildSortKeyList(System.Data.Entity.Core.Query.InternalTrees.SingleStreamNestOp):System.Collections.Generic.List`1[System.Data.Entity.Core.Query.InternalTrees.SortKey]:this (FullOpts)
         -10 (-0.90 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.PlanCompiler.NestPullup:ConsolidateSortKeys(System.Collections.Generic.List`1[System.Data.Entity.Core.Query.InternalTrees.SortKey],System.Collections.Generic.List`1[System.Data.Entity.Core.Query.InternalTrees.SortKey]):System.Collections.Generic.List`1[System.Data.Entity.Core.Query.InternalTrees.SortKey]:this (FullOpts)
         -10 (-1.12 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.PlanCompiler.VarRemapper:Map(System.Collections.Generic.List`1[System.Data.Entity.Core.Query.InternalTrees.SortKey]):this (FullOpts)
         -10 (-22.73 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataSizes:ComputeNonEmptyTableMask(System.Collections.Immutable.ImmutableArray`1[int]):ulong (FullOpts)
          -9 (-23.08 % of base) : Cronos.dasm - Cronos.CronParser:GetRangeBits(int,int,int):ulong (FullOpts)
          -9 (-8.33 % of base) : dnlib.dasm - dnlib.DotNet.Writer.TablesHeap:GetSortedMask():ulong:this (FullOpts)
          -9 (-8.33 % of base) : dnlib.dasm - dnlib.DotNet.Writer.TablesHeap:GetValidMask():ulong:this (FullOpts)
          -9 (-2.51 % of base) : HotChocolate.Types.dasm - HotChocolate.Execution.Processing.Operation:CreateDeferFlags(HotChocolate.Execution.IVariableValueCollection):ulong:this (FullOpts)
          -9 (-7.50 % of base) : HotChocolate.Execution.dasm - HotChocolate.Execution.Processing.Operation:CreateIncludeFlags(HotChocolate.Execution.IVariableValueCollection):long:this (FullOpts)
          -9 (-4.33 % of base) : HotChocolate.Types.dasm - HotChocolate.Execution.Processing.Operation:CreateIncludeFlags(HotChocolate.Execution.IVariableValueCollection):ulong:this (FullOpts)
          -9 (-2.57 % of base) : Mono.Cecil.dasm - Mono.Cecil.Cil.PortablePdbWriter:WritePdbHeap():this (FullOpts)
          -9 (-6.77 % of base) : Mono.Cecil.dasm - Mono.Cecil.Metadata.TableHeapBuffer:GetValid():ulong:this (FullOpts)
          -9 (-8.18 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.AsconCXof128:PadAndAbsorb():this (FullOpts)
          -9 (-7.38 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.AsconHash256:PadAndAbsorb():this (FullOpts)
          -9 (-8.18 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.AsconXof128:PadAndAbsorb():this (FullOpts)
          -9 (-3.38 % of base) : BouncyCastle.Crypto.dasm - Org.BouncyCastle.Crypto.Digests.KeccakDigest:AbsorbBits(int,int):this (FullOpts)
          -9 (-3.38 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.KeccakDigest:AbsorbBits(int,int):this (FullOpts)
          -9 (-0.54 % of base) : BouncyCastle.Crypto.dasm - Org.BouncyCastle.Math.Primes:ImplSTRandomPrime(Org.BouncyCastle.Crypto.IDigest,int,byte[]):Org.BouncyCastle.Math.Primes+STOutput (FullOpts)
          -9 (-0.50 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Math.Primes:ImplSTRandomPrime(Org.BouncyCastle.Crypto.IDigest,int,byte[]):Org.BouncyCastle.Math.Primes+STOutput (FullOpts)
          -9 (-3.28 % of base) : Quartz.dasm - Quartz.CronExpression:ToBitmask(System.Collections.Generic.SortedSet`1[int]):ulong (FullOpts)
          -9 (-7.50 % of base) : SharpCompress.dasm - SharpCompress.Compressors.Arj.LHDecoderStream:DecodeVal(int,int):int:this (FullOpts)
          -9 (-0.30 % of base) : SharpCompress.dasm - SharpCompress.Compressors.ZStandard.Unsafe.Methods:FSE_compress_usingCTable_generic(ptr,nuint,ptr,nuint,ptr,uint):nuint (FullOpts)
          -9 (-0.21 % of base) : SharpCompress.dasm - SharpCompress.Compressors.ZStandard.Unsafe.Methods:ZSTD_encodeSequences_body(ptr,nuint,ptr,ptr,ptr,ptr,ptr,ptr,ptr,nuint,int):nuint (FullOpts)

Top method regressions (percentages):
           1 (0.04 % of base) : System.Private.CoreLib.dasm - System.Number:FormatFloatingPointAsHex[double,byte](byref,double,char,int,System.Globalization.NumberFormatInfo) (FullOpts)

Top method improvements (percentages):
          -7 (-53.85 % of base) : Automatonymous.dasm - Automatonymous.AutomatonymousStateMachine`1+<>c[System.__Canon]:<CompositeEvent>b__57_1(int,int):int:this (FullOpts)
          -7 (-53.85 % of base) : Automatonymous.dasm - Automatonymous.AutomatonymousStateMachine`1+<>c[System.__Canon]:<CompositeEvent>b__62_1(int,int):int:this (FullOpts)
          -7 (-53.85 % of base) : Automatonymous.dasm - Automatonymous.AutomatonymousStateMachine`1+<>c[System.__Canon]:<CompositeEvent>b__67_1(int,int):int:this (FullOpts)
          -7 (-53.85 % of base) : System.Private.CoreLib.dasm - System.Numerics.BitOperations:FlipBit(uint,int):uint (FullOpts)
         -20 (-50.00 % of base) : MimeKit.dasm - MimeKit.Cryptography.CryptographyContext:Disable(int):this (FullOpts) (2 methods)
         -10 (-50.00 % of base) : MimeKit.dasm - MimeKit.Cryptography.DkimVerifierBase:Disable(int):this (FullOpts)
          -6 (-42.86 % of base) : System.Private.CoreLib.dasm - System.Numerics.BitOperations:FlipBit(ulong,int):ulong (FullOpts)
         -12 (-41.38 % of base) : CommunityToolkit.HighPerformance.dasm - CommunityToolkit.HighPerformance.Helpers.BitHelper:SetFlag(uint,int,bool):uint (FullOpts)
         -12 (-41.38 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicUtilities:SetBit(uint,int,uint):uint (FullOpts)
         -11 (-36.67 % of base) : CommunityToolkit.HighPerformance.dasm - CommunityToolkit.HighPerformance.Helpers.BitHelper:SetFlag(ulong,int,bool):ulong (FullOpts)
         -17 (-33.33 % of base) : Cronos.dasm - Cronos.CronExpression:GetBitsAtOrBelow(ulong,int):ulong (FullOpts)
          -6 (-30.00 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Arm.UnwindInfo:ExtractBits(int,int,int):uint (FullOpts)
          -6 (-30.00 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Arm64.UnwindInfo:ExtractBits(int,int,int):uint (FullOpts)
          -6 (-30.00 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.LoongArch64.UnwindInfo:ExtractBits(int,int,int):uint (FullOpts)
          -6 (-30.00 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.RiscV64.UnwindInfo:ExtractBits(int,int,int):uint (FullOpts)
         -14 (-29.79 % of base) : HotChocolate.Types.dasm - HotChocolate.Internal.ExtendedType+Helper:CompactNullability(System.ReadOnlySpan`1[bool]):uint (FullOpts)
          -8 (-28.57 % of base) : MimeKit.dasm - MimeKit.Cryptography.CryptographyContext:Enable(int):this (FullOpts) (2 methods)
          -4 (-28.57 % of base) : MimeKit.dasm - MimeKit.Cryptography.DkimVerifierBase:Enable(int):this (FullOpts)
          -4 (-28.57 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.PlanCompiler.PlanCompiler:MarkPhaseAsNeeded(int):this (FullOpts)
          -4 (-28.57 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.OptimizerPatterns:AddPattern(int):this (FullOpts)
         -18 (-28.12 % of base) : CommunityToolkit.HighPerformance.dasm - CommunityToolkit.HighPerformance.Helpers.BitHelper:SetFlag(byref,int,bool) (FullOpts) (2 methods)
          -6 (-24.00 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Tiff.Compression.BitWriterUtils:WriteZeroBit(System.Span`1[byte],nint,nint) (FullOpts)
          -6 (-24.00 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnWriter:CheckValidLastByte(byte,int):bool (FullOpts)
          -9 (-23.08 % of base) : Cronos.dasm - Cronos.CronParser:GetRangeBits(int,int,int):ulong (FullOpts)
         -10 (-22.73 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.MetadataSizes:ComputeNonEmptyTableMask(System.Collections.Immutable.ImmutableArray`1[int]):ulong (FullOpts)
          -3 (-21.43 % of base) : Cronos.dasm - Cronos.CronParser:SetBit(byref,int) (FullOpts)
          -7 (-21.21 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.AllowedBmpCodePointsBitmap:ForbidChar(char):this (FullOpts)
          -6 (-20.69 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegBitReader:PeekBits(int):int:this (FullOpts)
         -13 (-19.12 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicUtilities:SetBit(byte[],int,byte) (FullOpts)
          -7 (-18.92 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.TextEncoderSettings:ForbidCharacter(char):this (FullOpts)
          -6 (-18.75 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegBitReader:Extend(int,int):int (FullOpts)
          -6 (-18.75 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Jpeg.Components.Decoder.JpegBitReader:GetBits(int):int:this (FullOpts)
         -10 (-16.39 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicUtilities:SetBit(uint[],int,uint) (FullOpts)
          -5 (-16.13 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.AllowedBmpCodePointsBitmap:AllowChar(char):this (FullOpts)
          -5 (-14.71 % of base) : Microsoft.CodeAnalysis.AnalyzerUtilities.dasm - Microsoft.CodeAnalysis.Collections.Internal.BitHelper:MarkBit(int):this (FullOpts)
          -5 (-14.71 % of base) : System.Collections.dasm - System.Collections.Generic.BitHelper:MarkBit(int):this (FullOpts)
          -5 (-14.71 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.BitHelper:MarkBit(int):this (FullOpts)
         -12 (-14.63 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XmlQueryType+BitMatrix:set_Item(int,int,bool):this (FullOpts)
          -5 (-14.29 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.TextEncoderSettings:AllowCharacter(char):this (FullOpts)
          -7 (-13.46 % of base) : SharpCompress.dasm - SharpCompress.Compressors.ZStandard.Unsafe.Methods:ZSTD_ldm_insertEntry(ptr,nuint,SharpCompress.Compressors.ZStandard.Unsafe.ldmEntry_t,uint) (FullOpts)
          -7 (-13.46 % of base) : ZstdSharp.dasm - ZstdSharp.Unsafe.Methods:ZSTD_ldm_insertEntry(ptr,nuint,ZstdSharp.Unsafe.ldmEntry_t,uint) (FullOpts)
          -6 (-11.76 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Webp.Lossless.LosslessUtils:PrefixEncodeNoLut(int,byref,byref):int (FullOpts)
          -4 (-11.76 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.PlanCompiler.PlanCompiler:SwitchToPhase(int):System.String:this (FullOpts)
          -6 (-11.11 % of base) : Antlr3.Runtime.dasm - Antlr.Runtime.BitSet:Remove(int):this (FullOpts)
          -5 (-11.11 % of base) : MongoDB.Bson.dasm - MongoDB.Bson.Serialization.BsonClassMapSerializer`1+FastMemberMapHelper+MembersBitArray[byte]:SetMemberIndex(int):this (FullOpts)
          -5 (-11.11 % of base) : MongoDB.Bson.dasm - MongoDB.Bson.Serialization.BsonClassMapSerializer`1+FastMemberMapHelper+MembersBitArray[double]:SetMemberIndex(int):this (FullOpts)
          -5 (-11.11 % of base) : MongoDB.Bson.dasm - MongoDB.Bson.Serialization.BsonClassMapSerializer`1+FastMemberMapHelper+MembersBitArray[int]:SetMemberIndex(int):this (FullOpts)
          -5 (-11.11 % of base) : MongoDB.Bson.dasm - MongoDB.Bson.Serialization.BsonClassMapSerializer`1+FastMemberMapHelper+MembersBitArray[long]:SetMemberIndex(int):this (FullOpts)
          -5 (-11.11 % of base) : MongoDB.Bson.dasm - MongoDB.Bson.Serialization.BsonClassMapSerializer`1+FastMemberMapHelper+MembersBitArray[short]:SetMemberIndex(int):this (FullOpts)
          -5 (-11.11 % of base) : MongoDB.Bson.dasm - MongoDB.Bson.Serialization.BsonClassMapSerializer`1+FastMemberMapHelper+MembersBitArray[System.__Canon]:SetMemberIndex(int):this (FullOpts)
          -5 (-11.11 % of base) : MongoDB.Bson.dasm - MongoDB.Bson.Serialization.BsonClassMapSerializer`1+FastMemberMapHelper+MembersBitArray[System.Nullable`1[int]]:SetMemberIndex(int):this (FullOpts)
          -5 (-11.11 % of base) : MongoDB.Bson.dasm - MongoDB.Bson.Serialization.BsonClassMapSerializer`1+FastMemberMapHelper+MembersBitArray[System.Numerics.Vector`1[float]]:SetMemberIndex(int):this (FullOpts)
         -32 (-11.00 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.Tape:SetAuxBits(byte[]):this (FullOpts)
         -18 (-10.53 % of base) : EntityFramework.dasm - System.Data.Entity.Core.Query.InternalTrees.BitVec:Set(int,bool):this (FullOpts)
          -8 (-10.13 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[byte,System.Nullable`1[int]]:ClearBitmap(int,int):this (FullOpts)
          -8 (-10.13 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[double,System.Nullable`1[int]]:ClearBitmap(int,int):this (FullOpts)
          -8 (-10.13 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[int,System.Nullable`1[int]]:ClearBitmap(int,int):this (FullOpts)
          -8 (-10.13 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[long,System.Nullable`1[int]]:ClearBitmap(int,int):this (FullOpts)
          -8 (-10.13 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[short,System.Nullable`1[int]]:ClearBitmap(int,int):this (FullOpts)
          -8 (-10.13 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[System.Nullable`1[int],System.Nullable`1[int]]:ClearBitmap(int,int):this (FullOpts)
          -8 (-10.13 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[System.Numerics.Vector`1[float],System.Nullable`1[int]]:ClearBitmap(int,int):this (FullOpts)
          -7 (-9.86 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[byte]:MarkPageFree(System.Data.RBTree`1+TreePage[byte]):this (FullOpts)
          -7 (-9.86 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[double]:MarkPageFree(System.Data.RBTree`1+TreePage[double]):this (FullOpts)
          -7 (-9.86 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[int]:MarkPageFree(System.Data.RBTree`1+TreePage[int]):this (FullOpts)
          -7 (-9.86 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[long]:MarkPageFree(System.Data.RBTree`1+TreePage[long]):this (FullOpts)
          -7 (-9.86 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[short]:MarkPageFree(System.Data.RBTree`1+TreePage[short]):this (FullOpts)
          -7 (-9.86 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[System.__Canon]:MarkPageFree(System.Data.RBTree`1+TreePage[System.__Canon]):this (FullOpts)
          -7 (-9.86 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[System.Nullable`1[int]]:MarkPageFree(System.Data.RBTree`1+TreePage[System.Nullable`1[int]]):this (FullOpts)
          -7 (-9.86 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[System.Numerics.Vector`1[float]]:MarkPageFree(System.Data.RBTree`1+TreePage[System.Numerics.Vector`1[float]]):this (FullOpts)
         -19 (-9.84 % of base) : System.Text.Json.dasm - System.Text.Json.BitStack:PushToArray(bool):this (FullOpts)
          -6 (-9.68 % of base) : System.Private.CoreLib.dasm - System.Numerics.BFloat16:RoundMidpointToEven[long](long,int):long (FullOpts)
          -6 (-9.23 % of base) : BepuPhysics.dasm - BepuPhysics.ConstraintBatch+ActiveBodyHandleRemover:LoopBody(int):this (FullOpts)
         -21 (-9.17 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicEngine:GetAuxBits(byte[],Org.BouncyCastle.Pqc.Crypto.Picnic.Tape):this (FullOpts)
         -12 (-9.09 % of base) : Microsoft.EntityFrameworkCore.dasm - Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntryBase+StateData:FlagProperty(int,int,bool):this (FullOpts)
          -9 (-8.82 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.BDD:GetMin():ulong:this (FullOpts)
         -27 (-8.54 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicEngine:Substitution(uint[]):this (FullOpts)
          -8 (-8.33 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[System.__Canon,System.Nullable`1[int]]:ClearBitmap(int,int):this (FullOpts)
          -9 (-8.33 % of base) : dnlib.dasm - dnlib.DotNet.Writer.TablesHeap:GetSortedMask():ulong:this (FullOpts)
          -9 (-8.33 % of base) : dnlib.dasm - dnlib.DotNet.Writer.TablesHeap:GetValidMask():ulong:this (FullOpts)
          -9 (-8.18 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.AsconCXof128:PadAndAbsorb():this (FullOpts)
          -9 (-8.18 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.AsconXof128:PadAndAbsorb():this (FullOpts)
          -8 (-8.08 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Ntru.Polynomials.Polynomial:Z3ToZq():this (FullOpts)
         -11 (-7.91 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.PicnicEngine:WordToMsgs(uint,Org.BouncyCastle.Pqc.Crypto.Picnic.Msg):this (FullOpts)
          -6 (-7.79 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[byte,System.Nullable`1[int]]:SetBitmap(int,int):this (FullOpts)
          -6 (-7.79 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[double,System.Nullable`1[int]]:SetBitmap(int,int):this (FullOpts)
          -6 (-7.79 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[int,System.Nullable`1[int]]:SetBitmap(int,int):this (FullOpts)
          -6 (-7.79 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[long,System.Nullable`1[int]]:SetBitmap(int,int):this (FullOpts)
          -6 (-7.79 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[short,System.Nullable`1[int]]:SetBitmap(int,int):this (FullOpts)
          -6 (-7.79 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[System.Nullable`1[int],System.Nullable`1[int]]:SetBitmap(int,int):this (FullOpts)
          -6 (-7.79 % of base) : ClosedXML.dasm - ClosedXML.Excel.Slice`1+Lut`1[System.Numerics.Vector`1[float],System.Nullable`1[int]]:SetBitmap(int,int):this (FullOpts)
         -22 (-7.77 % of base) : BouncyCastle.Crypto.dasm - Org.BouncyCastle.Asn1.X509.GeneralName:parseIPv4Mask(System.String,byte[],int):this (FullOpts)
         -10 (-7.63 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Pqc.Crypto.Picnic.Tape:TapesToParityBits(uint[],int):this (FullOpts)
          -9 (-7.50 % of base) : HotChocolate.Execution.dasm - HotChocolate.Execution.Processing.Operation:CreateIncludeFlags(HotChocolate.Execution.IVariableValueCollection):long:this (FullOpts)
          -9 (-7.50 % of base) : SharpCompress.dasm - SharpCompress.Compressors.Arj.LHDecoderStream:DecodeVal(int,int):int:this (FullOpts)
          -9 (-7.38 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.AsconHash256:PadAndAbsorb():this (FullOpts)
         -37 (-7.28 % of base) : DotNetZip.dasm - Ionic.BZip2.BZip2Compressor:sendMTFValues4():this (FullOpts)
          -5 (-7.25 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[byte]:MarkPageFull(System.Data.RBTree`1+TreePage[byte]):this (FullOpts)
          -5 (-7.25 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[double]:MarkPageFull(System.Data.RBTree`1+TreePage[double]):this (FullOpts)
          -5 (-7.25 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[int]:MarkPageFull(System.Data.RBTree`1+TreePage[int]):this (FullOpts)
          -5 (-7.25 % of base) : System.Data.Common.dasm - System.Data.RBTree`1[long]:MarkPageFull(System.Data.RBTree`1+TreePage[long]):this (FullOpts)

412 total methods with Code Size differences (411 improved, 1 regressed), 2113817 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