Skip to content

[JitDiff X64] [EgorBo] Expand "return condition" into "return condition ? true : false" #642

Open
@MihuBot

Description

@MihuBot

Job completed in 18 minutes 25 seconds.
dotnet/runtime#107499

Diffs

Diffs
Found 368 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 39330314
Total bytes of diff: 39330786
Total bytes of delta: 472 (0.00 % of base)
Total relative delta: 26.62
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
         198 : System.Private.DataContractSerialization.dasm (0.02 % of base)
         130 : System.Collections.dasm (0.03 % of base)
         129 : Microsoft.CSharp.dasm (0.04 % of base)
          99 : System.Collections.Immutable.dasm (0.00 % of base)
          90 : System.CodeDom.dasm (0.04 % of base)
          74 : System.ServiceModel.Syndication.dasm (0.05 % of base)
          70 : System.Runtime.Numerics.dasm (0.06 % of base)
          65 : System.Numerics.Tensors.dasm (0.00 % of base)
          56 : System.Composition.Hosting.dasm (0.05 % of base)
          39 : System.Composition.TypedParts.dasm (0.08 % of base)
          37 : System.Configuration.ConfigurationManager.dasm (0.01 % of base)
          37 : System.Private.Xml.Linq.dasm (0.02 % of base)
          31 : System.Reflection.Metadata.dasm (0.01 % of base)
          29 : System.Text.Json.dasm (0.00 % of base)
          28 : System.Threading.Tasks.Dataflow.dasm (0.00 % of base)
          24 : System.Threading.Tasks.Parallel.dasm (0.01 % of base)
          23 : System.Security.Cryptography.Pkcs.dasm (0.01 % of base)
          21 : System.Formats.Nrbf.dasm (0.04 % of base)
          21 : Microsoft.VisualBasic.Core.dasm (0.00 % of base)
          19 : System.Runtime.Serialization.Schema.dasm (0.03 % of base)
          16 : System.Threading.Channels.dasm (0.01 % of base)
          16 : System.Resources.Extensions.dasm (0.03 % of base)
          16 : System.Net.Security.dasm (0.01 % of base)
          15 : System.Drawing.Primitives.dasm (0.04 % of base)
          14 : System.IO.Ports.dasm (0.03 % of base)
          14 : Microsoft.Extensions.Configuration.Xml.dasm (0.14 % of base)
           9 : Microsoft.Extensions.Logging.Console.dasm (0.02 % of base)
           8 : System.Private.CoreLib.dasm (0.00 % of base)
           8 : System.Threading.RateLimiting.dasm (0.00 % of base)
           7 : System.Formats.Tar.dasm (0.01 % of base)
           7 : System.Text.Encoding.CodePages.dasm (0.01 % of base)
           7 : System.Formats.Cbor.dasm (0.01 % of base)
           6 : System.Diagnostics.Process.dasm (0.01 % of base)
           6 : System.Data.Odbc.dasm (0.00 % of base)
           5 : System.Net.WebSockets.dasm (0.00 % of base)
           5 : System.Net.Sockets.dasm (0.00 % of base)
           5 : System.IO.Pipes.dasm (0.01 % of base)
           4 : System.Security.Cryptography.ProtectedData.dasm (0.07 % of base)
           4 : System.Runtime.Serialization.Formatters.dasm (0.02 % of base)
           4 : System.Security.Cryptography.Xml.dasm (0.00 % of base)
           4 : System.Composition.Runtime.dasm (0.02 % of base)
           4 : System.Composition.Convention.dasm (0.00 % of base)
           3 : System.Net.Mail.dasm (0.00 % of base)
           2 : System.Security.Cryptography.Cose.dasm (0.00 % of base)
           2 : System.IO.Compression.dasm (0.00 % of base)
           1 : System.Reflection.DispatchProxy.dasm (0.01 % of base)
           1 : Microsoft.Extensions.Hosting.dasm (0.00 % of base)
           1 : System.Reflection.Context.dasm (0.00 % of base)
           1 : Microsoft.Extensions.Http.dasm (0.00 % of base)
           1 : System.IO.Packaging.dasm (0.00 % of base)
           1 : System.Formats.Asn1.dasm (0.00 % of base)

Top file improvements (bytes):
        -210 : System.ComponentModel.TypeConverter.dasm (-0.07 % of base)
         -78 : System.Linq.dasm (-0.01 % of base)
         -66 : System.Net.Http.dasm (-0.01 % of base)
         -49 : ILCompiler.Reflection.ReadyToRun.dasm (-0.02 % of base)
         -47 : System.Text.RegularExpressions.dasm (-0.01 % of base)
         -43 : System.Data.Common.dasm (-0.00 % of base)
         -40 : System.Linq.Expressions.dasm (-0.00 % of base)
         -37 : System.Net.Requests.dasm (-0.03 % of base)
         -37 : System.ComponentModel.Composition.dasm (-0.01 % of base)
         -32 : System.IO.Pipelines.dasm (-0.04 % of base)
         -32 : Microsoft.Extensions.DependencyModel.dasm (-0.04 % of base)
         -26 : System.Collections.Concurrent.dasm (-0.01 % of base)
         -24 : System.Text.Encodings.Web.dasm (-0.10 % of base)
         -24 : System.Net.Quic.dasm (-0.02 % of base)
         -22 : Microsoft.Extensions.FileProviders.Physical.dasm (-0.13 % of base)
         -18 : System.Reflection.Emit.dasm (-0.01 % of base)
         -17 : Microsoft.Extensions.Primitives.dasm (-0.06 % of base)
         -16 : System.ObjectModel.dasm (-0.02 % of base)
         -15 : Microsoft.Extensions.DependencyInjection.dasm (-0.02 % of base)
         -12 : System.Net.NameResolution.dasm (-0.03 % of base)
         -11 : System.Net.Primitives.dasm (-0.01 % of base)
          -9 : System.Linq.Parallel.dasm (-0.00 % of base)
          -9 : System.Linq.Queryable.dasm (-0.00 % of base)
          -8 : System.Net.HttpListener.dasm (-0.01 % of base)
          -7 : System.Console.dasm (-0.01 % of base)
          -7 : System.Net.NetworkInformation.dasm (-0.01 % of base)
          -7 : System.Transactions.Local.dasm (-0.00 % of base)
          -5 : Microsoft.Extensions.Configuration.Binder.dasm (-0.02 % of base)
          -5 : System.Threading.dasm (-0.03 % of base)
          -5 : System.DirectoryServices.Protocols.dasm (-0.00 % of base)
          -4 : System.Runtime.Caching.dasm (-0.01 % of base)
          -4 : System.Private.Xml.dasm (-0.00 % of base)
          -4 : System.ComponentModel.Composition.Registration.dasm (-0.00 % of base)
          -4 : System.Diagnostics.DiagnosticSource.dasm (-0.00 % of base)
          -3 : System.Private.Uri.dasm (-0.00 % of base)
          -3 : System.Security.Cryptography.dasm (-0.00 % of base)
          -2 : System.Reflection.MetadataLoadContext.dasm (-0.00 % of base)
          -2 : System.ComponentModel.Annotations.dasm (-0.00 % of base)
          -1 : System.Collections.Specialized.dasm (-0.01 % of base)

90 total files with Code Size differences (39 improved, 51 regressed), 169 unchanged.

Top method regressions (bytes):
          82 (0.79 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,ubyte,byref,ubyte):ubyte:this (FullOpts)
          73 (3.15 % of base) : System.ServiceModel.Syndication.dasm - System.ServiceModel.Syndication.AtomPub10ServiceDocumentFormatter:ReadDocument(System.Xml.XmlReader):this (FullOpts)
          65 (0.33 % of base) : System.Data.Common.dasm - System.Data.BinaryNode:EvalBinaryOp(int,System.Data.ExpressionNode,System.Data.ExpressionNode,System.Data.DataRow,int,int[]):System.Object:this (FullOpts)
          47 (4.14 % of base) : System.CodeDom.dasm - System.CodeDom.Compiler.CodeGenerator:GeneratePrimitiveExpression(System.CodeDom.CodePrimitiveExpression):this (FullOpts)
          39 (2.29 % of base) : System.CodeDom.dasm - Microsoft.CSharp.CSharpCodeGenerator:GeneratePrimitiveExpression(System.CodeDom.CodePrimitiveExpression):this (FullOpts)
          36 (4.31 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ContainsAny[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):ubyte (FullOpts)
          33 (0.86 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.ObjectType:ObjTst(System.Object,System.Object,ubyte):int (FullOpts)
          28 (4.44 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicResolver:ResolveToken(int,byref,byref,byref):this (FullOpts)
          28 (6.39 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchemaComplexType:ContainsIdAttribute(ubyte):ubyte:this (FullOpts)
          22 (2.96 % of base) : System.Private.CoreLib.dasm - System.Type:IsEnumDefined(System.Object):ubyte:this (FullOpts)
          21 (52.50 % of base) : System.Private.Xml.dasm - System.Xml.DocumentSchemaValidator:AncestorTypeHasWildcard(System.Xml.Schema.XmlSchemaObject):ubyte (FullOpts)
          21 (0.48 % of base) : System.Private.Xml.dasm - System.Xml.DtdParser+<ScanLiteralAsync>d__185:MoveNext():this (FullOpts)
          20 (0.76 % of base) : System.Formats.Nrbf.dasm - System.Formats.Nrbf.SystemClassWithMembersAndTypesRecord:TryToMapToUserFriendly():System.Formats.Nrbf.SerializationRecord:this (FullOpts)
          18 (40.00 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.SectionInformation:get_LocationAttributesAreDefault():ubyte:this (FullOpts)
          18 (50.00 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:CanDeclareAssemblyAttribute(System.Runtime.Serialization.ContractCodeDomInfo):ubyte:this (FullOpts)
          18 (0.73 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract+DataContractCriticalHelper:TryCreateBuiltInDataContract(System.Type,byref):ubyte (FullOpts)
          18 (52.94 % of base) : System.Private.CoreLib.dasm - System.Threading.Lock:get_ShouldStopPreemptingWaiters():ubyte:this (FullOpts)
          18 (1.56 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer+<WriteContentToAsync>d__51:MoveNext():this (FullOpts)
          18 (41.86 % of base) : System.Data.Common.dasm - System.Xml.XmlBoundElement:get_HasChildNodes():ubyte:this (FullOpts)
          18 (24.32 % of base) : System.Private.Xml.dasm - System.Xml.XmlException:IsCatchableException(System.Exception):ubyte (FullOpts)
          17 (16.19 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeNamedArgument:op_Inequality(System.Reflection.CustomAttributeNamedArgument,System.Reflection.CustomAttributeNamedArgument):ubyte (FullOpts)
          16 (7.05 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.EmptyFrozenSet`1[System.__Canon]:OtherIsEmpty(System.Collections.Generic.IEnumerable`1[System.__Canon]):ubyte (FullOpts)
          16 (3.88 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Equals(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],int):ubyte (FullOpts)
          16 (3.40 % of base) : System.Resources.Extensions.dasm - System.Resources.Extensions.DeserializingResourceReader:CompareStringEqualsName(System.String):ubyte:this (FullOpts)
          16 (3.40 % of base) : System.Private.CoreLib.dasm - System.Resources.ResourceReader:CompareStringEqualsName(System.String):ubyte:this (FullOpts)
          15 (35.71 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.MaskedTextProvider:IsValidPasswordChar(ushort):ubyte (FullOpts)
          15 (19.48 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.ActivationFeatures.PropertyInjectionFeature+<>c:<GetDependencies>b__3_5(System.Attribute):ubyte:this (FullOpts)
          15 (19.48 % of base) : System.Composition.TypedParts.dasm - System.Composition.TypedParts.ContractHelpers+<>c:<TryGetExplicitImportInfo>b__1_0(System.Object):ubyte:this (FullOpts)
          15 (31.91 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.CallbackValidator:CanValidate(System.Type):ubyte:this (FullOpts)
          15 (19.48 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:IsProcessInvalidException(System.Exception):ubyte (FullOpts)
          15 (14.02 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewCalendar:IsLeapMonth(int,int,int):ubyte:this (FullOpts)
          15 (19.48 % of base) : System.Net.Http.dasm - System.Net.Http.HttpContent:StreamCopyExceptionNeedsWrapping(System.Exception):ubyte (FullOpts)
          15 (0.52 % of base) : System.Private.Xml.dasm - System.Xml.DtdParser:ScanLiteral(int):int:this (FullOpts)
          15 (0.61 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.ElementWriter+<WriteElementAsync>d__4:MoveNext():this (FullOpts)
          15 (2.22 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:ToString(System.Object):System.String (FullOpts)
          14 (3.63 % of base) : Microsoft.Extensions.Configuration.Xml.dasm - Microsoft.Extensions.Configuration.Xml.XmlDocumentDecryptor:ContainsEncryptedData(System.Xml.XmlDocument):ubyte (FullOpts)
          14 (35.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.BitOperations:IsPow2(long):ubyte (FullOpts) (2 methods)
          14 (35.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.BitOperations:IsPow2(ulong):ubyte (FullOpts) (2 methods)
          14 (0.20 % of base) : System.Text.Json.dasm - System.Text.Json.Schema.JsonSchemaExporter:MapJsonSchemaCore(byref,System.Text.Json.Serialization.Metadata.JsonTypeInfo,System.Text.Json.Serialization.Metadata.JsonPropertyInfo,System.Text.Json.Serialization.JsonConverter,System.Nullable`1[int],System.Text.Json.Serialization.Metadata.JsonTypeInfo,ubyte,ubyte,System.Nullable`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Text.Json.Schema.JsonSchema]],ubyte):System.Text.Json.Schema.JsonSchema (FullOpts)
          13 (0.50 % of base) : Microsoft.Extensions.Logging.Console.dasm - Microsoft.Extensions.Logging.Console.JsonConsoleFormatter:WriteItem(System.Text.Json.Utf8JsonWriter,System.Collections.Generic.KeyValuePair`2[System.String,System.Object]) (FullOpts)
          13 (54.17 % of base) : System.Private.CoreLib.dasm - System.Threading.SpinLock:get_IsHeld():ubyte:this (FullOpts)
          12 (0.51 % of base) : System.CodeDom.dasm - Microsoft.CSharp.CSharpCodeGenerator:GetBaseTypeOutput(System.CodeDom.CodeTypeReference,ubyte):System.String:this (FullOpts)
          12 (66.67 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ElementInformation:get_IsLocked():ubyte:this (FullOpts)
          12 (33.33 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:IsOddInteger(System.Numerics.BigInteger):ubyte (FullOpts)
          12 (48.00 % of base) : System.Runtime.Numerics.dasm - System.Numerics.Complex:IsNegative(System.Numerics.Complex):ubyte (FullOpts)
          12 (3.91 % of base) : System.Security.Cryptography.Cose.dasm - System.Security.Cryptography.Cose.CoseHeaderValue:op_Inequality(System.Security.Cryptography.Cose.CoseHeaderValue,System.Security.Cryptography.Cose.CoseHeaderValue):ubyte (FullOpts)
          12 (27.91 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCharClass:CanEasilyEnumerateSetContents(System.String):ubyte (FullOpts)
          12 (5.83 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.ValueTask`1[System.__Canon]:get_IsCanceled():ubyte:this (FullOpts)
          12 (6.00 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.ValueTask`1[System.__Canon]:get_IsFaulted():ubyte:this (FullOpts)
          12 (2.95 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSchemaExporter:ExportMapping(System.Xml.Serialization.Mapping,System.String,ubyte):this (FullOpts)
          11 (3.49 % of base) : System.Private.CoreLib.dasm - System.Decimal:TryParse(System.ReadOnlySpan`1[ubyte],byref):ubyte (FullOpts)
          11 (3.12 % of base) : System.Private.CoreLib.dasm - System.Decimal:TryParse(System.ReadOnlySpan`1[ubyte],System.IFormatProvider,byref):ubyte (FullOpts)
          11 (3.31 % of base) : System.Private.CoreLib.dasm - System.Decimal:TryParse(System.ReadOnlySpan`1[ushort],byref):ubyte (FullOpts)
          11 (2.97 % of base) : System.Private.CoreLib.dasm - System.Decimal:TryParse(System.ReadOnlySpan`1[ushort],System.IFormatProvider,byref):ubyte (FullOpts)
          11 (55.00 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.OSFileStreamStrategy:get_CanRead():ubyte:this (FullOpts)
          11 (68.75 % of base) : System.Private.CoreLib.dasm - System.IO.UnmanagedMemoryStream:get_CanRead():ubyte:this (FullOpts)
          11 (30.56 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:RequiresSpecialNumberHandlingOnWrite(System.Nullable`1[int]):ubyte (FullOpts)
          10 (0.40 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchRange(System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],byref,byref,byref,System.Globalization.CompareInfo,int,byref,System.Collections.Generic.List`1[Microsoft.VisualBasic.CompilerServices.LikeOperator+Range],ubyte) (FullOpts)
          10 (5.49 % of base) : System.Private.CoreLib.dasm - System.Char:IsNumber(System.String,int):ubyte (FullOpts)
          10 (4.93 % of base) : System.Net.Http.dasm - System.Net.Http.AuthenticationHelper:get_UsePortInSpn():ubyte (FullOpts)
          10 (4.93 % of base) : System.Net.Security.dasm - System.Net.Security.SslStream:get_DisableTlsResume():ubyte (FullOpts)
          10 (0.78 % of base) : System.Private.Xml.Linq.dasm - System.Xml.Linq.XContainer:GetStringValue(System.Object):System.String (FullOpts)
           9 (21.95 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.AggregateType:get_IsSimpleOrEnum():ubyte:this (FullOpts)
           9 (0.58 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.ObjectType:InternalNegObj(System.Object,System.IConvertible,int):System.Object (FullOpts)
           9 (3.36 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ConfigurationLockCollection:IsValueModified(System.String):ubyte:this (FullOpts)
           9 (0.39 % of base) : System.Data.Common.dasm - System.Data.XSDSchema:HandleSimpleTypeSimpleContentColumn(System.Xml.Schema.XmlSchemaSimpleType,System.String,System.Data.DataTable,ubyte,System.Xml.XmlAttribute[],ubyte):this (FullOpts)
           9 (3.80 % of base) : System.Private.CoreLib.dasm - System.Decimal:IsInteger(System.Decimal):ubyte (FullOpts)
           9 (6.98 % of base) : System.Private.CoreLib.dasm - System.Decimal:op_LessThan(System.Decimal,System.Decimal):ubyte (FullOpts)
           9 (47.37 % of base) : System.Drawing.Primitives.dasm - System.Drawing.Color:get_IsNamedColor():ubyte:this (FullOpts)
           9 (6.04 % of base) : System.Private.CoreLib.dasm - System.Globalization.JulianCalendar:IsLeapDay(int,int,int,int):ubyte:this (FullOpts)
           9 (5.56 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Expression:IsLiftingConditionalLogicalOperator(System.Type,System.Type,System.Reflection.MethodInfo,int):ubyte (FullOpts)
           9 (3.52 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.LightCompiler:ShouldWritebackNode(System.Linq.Expressions.Expression):ubyte (FullOpts)
           9 (27.27 % of base) : System.Net.Http.dasm - System.Net.Http.AuthenticationHelper:IsAuthenticationChallenge(System.Net.Http.HttpResponseMessage,ubyte):ubyte (FullOpts)
           9 (4.41 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.WarningHeaderValue:Equals(System.Object):ubyte:this (FullOpts)
           9 (32.14 % of base) : System.Runtime.Numerics.dasm - System.Numerics.Complex:IsPositive(System.Numerics.Complex):ubyte (FullOpts)
           8 (6.06 % of base) : System.Private.CoreLib.dasm - System.Char:IsDigit(System.String,int):ubyte (FullOpts)
           8 (5.76 % of base) : System.Private.CoreLib.dasm - System.Char:IsLetter(System.String,int):ubyte (FullOpts)
           8 (5.63 % of base) : System.Private.CoreLib.dasm - System.Char:IsLower(System.String,int):ubyte (FullOpts)
           8 (5.67 % of base) : System.Private.CoreLib.dasm - System.Char:IsUpper(System.String,int):ubyte (FullOpts)
           8 (7.84 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.EmptyFrozenSet`1[double]:OtherIsEmpty(System.Collections.Generic.IEnumerable`1[double]):ubyte (FullOpts)
           8 (7.84 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.EmptyFrozenSet`1[int]:OtherIsEmpty(System.Collections.Generic.IEnumerable`1[int]):ubyte (FullOpts)
           8 (7.84 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.EmptyFrozenSet`1[long]:OtherIsEmpty(System.Collections.Generic.IEnumerable`1[long]):ubyte (FullOpts)
           8 (7.84 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.EmptyFrozenSet`1[short]:OtherIsEmpty(System.Collections.Generic.IEnumerable`1[short]):ubyte (FullOpts)
           8 (7.84 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.EmptyFrozenSet`1[System.Nullable`1[int]]:OtherIsEmpty(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):ubyte (FullOpts)
           8 (7.84 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.EmptyFrozenSet`1[System.Numerics.Vector`1[float]]:OtherIsEmpty(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):ubyte (FullOpts)
           8 (7.84 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.EmptyFrozenSet`1[ubyte]:OtherIsEmpty(System.Collections.Generic.IEnumerable`1[ubyte]):ubyte (FullOpts)
           8 (2.71 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1[System.__Canon]:System.Collections.IList.Contains(System.Object):ubyte:this (FullOpts)
           8 (3.04 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1[System.Nullable`1[int]]:System.Collections.IList.Contains(System.Object):ubyte:this (FullOpts)
           8 (4.04 % of base) : System.Data.Common.dasm - System.Data.ConstraintCollection:Contains(System.String,ubyte):ubyte:this (FullOpts)
           8 (1.44 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:AppendKeywords(System.Text.StringBuilder,ulong,System.String):this (FullOpts)
           8 (5.59 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:HasVariables(System.Object):ubyte (FullOpts)
           8 (3.59 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.Socket:get_MulticastLoopback():ubyte:this (FullOpts)
           8 (20.00 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:IsEvenInteger(System.Numerics.BigInteger):ubyte (FullOpts)
           8 (15.09 % of base) : System.Private.CoreLib.dasm - System.Text.Ascii:VectorContainsNonAsciiChar(System.Runtime.Intrinsics.Vector512`1[ushort]):ubyte (FullOpts)
           8 (19.51 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.GB18030Encoding:Is4Byte(ushort):ubyte:this (FullOpts)
           8 (1.49 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSchemaExporter:ExportElementMapping(System.Xml.Schema.XmlSchemaElement,System.Xml.Serialization.Mapping,System.String,ubyte):this (FullOpts)
           7 (23.33 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.AggregateType:get_IsSimpleType():ubyte:this (FullOpts)
           7 (1.13 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder+ExplicitConversion:Bind():ubyte:this (FullOpts)
           7 (31.82 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionIterator:AtEnd():ubyte:this (FullOpts)
           7 (31.82 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.EXPRExtensions:isChecked(Microsoft.CSharp.RuntimeBinder.Semantics.Expr):ubyte (FullOpts)

Top method improvements (bytes):
        -118 (-0.64 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexInterpreter:TryMatchAtCurrentPosition(System.ReadOnlySpan`1[ushort]):ubyte:this (FullOpts) (2 methods)
         -47 (-2.78 % of base) : System.Net.Http.dasm - System.Net.Http.HPack.HPackDecoder:DecodeInternal(System.ReadOnlySpan`1[ubyte],System.Net.Http.IHttpStreamHeadersHandler):this (FullOpts)
         -43 (-3.39 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(ubyte[],byref):System.Collections.Generic.List`1[System.Collections.Generic.List`1[ILCompiler.Reflection.ReadyToRun.BaseGcSlot]]:this (FullOpts)
         -43 (-6.20 % of base) : System.Private.CoreLib.dasm - System.Enum:ToUInt64(System.Object):ulong (FullOpts)
         -33 (-5.34 % of base) : System.IO.Pipelines.dasm - System.IO.Pipelines.Pipe:PrepareFlushUnsynchronized(byref,byref,System.Threading.CancellationToken):this (FullOpts)
         -28 (-15.73 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.SourceInfo:op_Inequality(System.Xml.Serialization.SourceInfo,System.Xml.Serialization.SourceInfo):ubyte (FullOpts)
         -25 (-50.00 % of base) : System.Data.Common.dasm - System.Data.ColumnTypeConverter:CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type):ubyte:this (FullOpts)
         -25 (-50.00 % of base) : System.Data.Common.dasm - System.Data.PrimaryKeyTypeConverter:CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type):ubyte:this (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.Assembly:op_Inequality(System.Reflection.Assembly,System.Reflection.Assembly):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.ConstructorInfo:op_Inequality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.EventInfo:op_Inequality(System.Reflection.EventInfo,System.Reflection.EventInfo):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.FieldInfo:op_Inequality(System.Reflection.FieldInfo,System.Reflection.FieldInfo):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.MemberInfo:op_Inequality(System.Reflection.MemberInfo,System.Reflection.MemberInfo):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBase:op_Inequality(System.Reflection.MethodBase,System.Reflection.MethodBase):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodInfo:op_Inequality(System.Reflection.MethodInfo,System.Reflection.MethodInfo):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.Module:op_Inequality(System.Reflection.Module,System.Reflection.Module):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.PropertyInfo:op_Inequality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo):ubyte (FullOpts)
         -22 (-5.28 % of base) : System.Data.Common.dasm - System.Data.XDRSchema:IsTextOnlyContent(System.Xml.XmlElement):ubyte (FullOpts)
         -21 (-41.18 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:op_Inequality(System.ModuleHandle,System.ModuleHandle):ubyte (FullOpts)
         -21 (-6.02 % of base) : System.Net.Http.dasm - System.Net.Http.RuntimeSettingParser:QueryRuntimeSettingInt32(System.String,System.String,int):int (FullOpts)
         -21 (-1.27 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSchemaExporter:ExportDefaultValue(System.Xml.Serialization.TypeMapping,System.Object):System.String (FullOpts)
         -20 (-1.79 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:TryEmitILConstant(System.Reflection.Emit.ILGenerator,System.Object,System.Type):ubyte (FullOpts)
         -20 (-8.85 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection:CheckUsabilityOnScavenge():ubyte:this (FullOpts)
         -20 (-1.94 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.CodeGenerator:Ldc(System.Object):this (FullOpts)
         -20 (-1.31 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:IsEnumDefined(System.Object):ubyte:this (FullOpts)
         -19 (-1.36 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.DllImportData:Create(System.Reflection.Emit.CustomAttributeInfo,byref):System.Reflection.Emit.DllImportData (FullOpts)
         -19 (-25.68 % of base) : System.Private.CoreLib.dasm - System.Version:op_Inequality(System.Version,System.Version):ubyte (FullOpts)
         -18 (-0.98 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlReflectionImporter:ReconcileAccessor(System.Xml.Serialization.Accessor,System.Xml.Serialization.NameTable):System.Xml.Serialization.Accessor:this (FullOpts)
         -17 (-2.50 % of base) : System.Private.Xml.dasm - System.Xml.HtmlEncodedRawTextWriter:WriteHtmlAttributeText(ulong,ulong):this (FullOpts)
         -16 (-1.48 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.TypeDescriptor:Refresh(System.Reflection.Module) (FullOpts)
         -16 (-9.25 % of base) : System.Net.Quic.dasm - System.Net.Quic.MsQuicConfiguration:GetConfigurationCacheEnabled():ubyte (FullOpts)
         -16 (-25.81 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.IPPacketInformation:op_Inequality(System.Net.Sockets.IPPacketInformation,System.Net.Sockets.IPPacketInformation):ubyte (FullOpts)
         -16 (-14.04 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1[double]:<ConfigureIgnoreCondition>g__ShouldSerializeIgnoreWhenWritingDefault|31_2(System.Object,double):ubyte (FullOpts)
         -16 (-11.76 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.ValueTask`1[System.__Canon]:op_Inequality(System.Threading.Tasks.ValueTask`1[System.__Canon],System.Threading.Tasks.ValueTask`1[System.__Canon]):ubyte (FullOpts)
         -15 (-31.91 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher:IsDirectoryPath(System.String):ubyte (FullOpts)
         -15 (-14.56 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:op_Inequality(System.Numerics.BigInteger,ulong):ubyte (FullOpts)
         -15 (-14.56 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:op_Inequality(ulong,System.Numerics.BigInteger):ubyte (FullOpts)
         -14 (-25.93 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.MethodSymbol:isUserCallable():ubyte:this (FullOpts)
         -14 (-16.67 % of base) : System.Private.CoreLib.dasm - System.Half:op_Inequality(System.Half,System.Half):ubyte (FullOpts)
         -14 (-18.92 % of base) : System.Private.Xml.dasm - System.Xml.XmlParserContext:get_HasDtdInfo():ubyte:this (FullOpts)
         -13 (-10.92 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.MethodTypeInferrer:HasBound(int):ubyte:this (FullOpts)
         -13 (-10.92 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.CommaDelimitedStringCollection:get_IsModified():ubyte:this (FullOpts)
         -13 (-3.74 % of base) : System.Collections.Immutable.dasm - System.Linq.ImmutableArrayExtensions:SequenceEqual[System.__Canon,System.__Canon](System.Collections.Immutable.ImmutableArray`1[System.__Canon],System.Collections.Immutable.ImmutableArray`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):ubyte (FullOpts)
         -13 (-21.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[double]:op_Inequality(System.Runtime.Intrinsics.Vector64`1[double],System.Runtime.Intrinsics.Vector64`1[double]):ubyte (FullOpts)
         -13 (-6.95 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Runtime.XmlNavNameFilter:IsFiltered(System.Xml.XPath.XPathNavigator):ubyte:this (FullOpts)
         -12 (-41.38 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeFileHandle:get_IsInvalid():ubyte:this (FullOpts)
         -12 (-5.61 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.BaseConfigurationRecord:IsRootDeclaration(System.String,ubyte):ubyte:this (FullOpts)
         -12 (-16.90 % of base) : System.Net.Http.dasm - System.Net.Http.HttpMethod:op_Inequality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod):ubyte (FullOpts)
         -12 (-0.16 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElement(System.String,System.Xml.Serialization.ElementAccessor,System.String,ubyte):this (FullOpts)
         -11 (-1.74 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.TypeBind:CheckConstraints(Microsoft.CSharp.RuntimeBinder.Semantics.CType,int):ubyte (FullOpts)
         -11 (-26.19 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1[System.Nullable`1[int]]:IsCompatibleObject(System.Object):ubyte (FullOpts)
         -11 (-26.19 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1[System.Nullable`1[int]]:IsCompatibleObject(System.Object):ubyte (FullOpts)
         -11 (-26.19 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1[System.Nullable`1[int]]:IsCompatibleObject(System.Object):ubyte (FullOpts)
         -11 (-5.21 % of base) : System.Configuration.ConfigurationManager.dasm - System.Diagnostics.FilterElement:InitDataChanged(System.Diagnostics.TraceFilter):ubyte:this (FullOpts)
         -11 (-5.21 % of base) : System.Configuration.ConfigurationManager.dasm - System.Diagnostics.ListenerElement:InitDataChanged(System.Diagnostics.TraceListener):ubyte:this (FullOpts)
         -11 (-14.10 % of base) : System.Net.Http.dasm - System.Net.Http.HttpClient:ShouldBufferResponse(int,System.Net.Http.HttpRequestMessage):ubyte (FullOpts)
         -11 (-15.71 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.ValueTask`1[long]:op_Inequality(System.Threading.Tasks.ValueTask`1[long],System.Threading.Tasks.ValueTask`1[long]):ubyte (FullOpts)
         -11 (-1.38 % of base) : System.Private.Xml.dasm - System.Xml.HtmlUtf8RawTextWriter:WriteHtmlAttributeText(ulong,ulong):this (FullOpts)
         -10 (-25.00 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter+<>c:<AddRuntimeSpecificAssetGroups>b__15_0(Microsoft.Extensions.DependencyModel.RuntimeAssetGroup):ubyte:this (FullOpts)
         -10 (-0.85 % of base) : System.ComponentModel.Composition.dasm - Microsoft.Internal.GenerationServices:LoadValue(System.Reflection.Emit.ILGenerator,System.Object) (FullOpts)
         -10 (-2.17 % of base) : System.Data.Common.dasm - System.Data.DataRowExtensions+UnboxT`1[double]:NullableFieldUsingReflection(System.Object):double (FullOpts)
         -10 (-2.19 % of base) : System.Data.Common.dasm - System.Data.DataRowExtensions+UnboxT`1[int]:NullableFieldUsingReflection(System.Object):int (FullOpts)
         -10 (-2.19 % of base) : System.Data.Common.dasm - System.Data.DataRowExtensions+UnboxT`1[long]:NullableFieldUsingReflection(System.Object):long (FullOpts)
         -10 (-2.18 % of base) : System.Data.Common.dasm - System.Data.DataRowExtensions+UnboxT`1[short]:NullableFieldUsingReflection(System.Object):short (FullOpts)
         -10 (-2.19 % of base) : System.Data.Common.dasm - System.Data.DataRowExtensions+UnboxT`1[ubyte]:NullableFieldUsingReflection(System.Object):ubyte (FullOpts)
         -10 (-0.63 % of base) : System.Data.Odbc.dasm - System.Data.Odbc.CNativeBuffer:MarshalToNative(int,System.Object,short,int,int):this (FullOpts)
         -10 (-7.63 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessManager:IsRemoteMachineCore(System.String):ubyte (FullOpts)
         -10 (-8.00 % of base) : System.Drawing.Primitives.dasm - System.Drawing.Color:op_Inequality(System.Drawing.Color,System.Drawing.Color):ubyte (FullOpts)
         -10 (-11.90 % of base) : System.Net.Primitives.dasm - System.Net.IPNetwork:op_Inequality(System.Net.IPNetwork,System.Net.IPNetwork):ubyte (FullOpts)
         -10 (-11.24 % of base) : System.Net.Security.dasm - System.Net.Security.SslApplicationProtocol:op_Inequality(System.Net.Security.SslApplicationProtocol,System.Net.Security.SslApplicationProtocol):ubyte (FullOpts)
         -10 (-19.23 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeTypedArgument:op_Inequality(System.Reflection.CustomAttributeTypedArgument,System.Reflection.CustomAttributeTypedArgument):ubyte (FullOpts)
         -10 (-0.42 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.CustomAttributeBuilder:EmitValue(System.IO.BinaryWriter,System.Type,System.Object) (FullOpts)
         -10 (-0.64 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeTypeBuilder:SetConstantValue(System.Reflection.Emit.RuntimeModuleBuilder,int,System.Type,System.Object) (FullOpts)
         -10 (-10.64 % of base) : System.Private.CoreLib.dasm - System.Reflection.RuntimeParameterInfo:<GetRawDecimalConstant>g__GetConstructorArgument|32_0(System.Collections.Generic.IList`1[System.Reflection.CustomAttributeTypedArgument],int):int (FullOpts)
         -10 (-4.42 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.FSharpCoreReflectionProxy:IsFSharpType(System.Type):ubyte (FullOpts)
         -10 (-0.92 % of base) : System.Private.Xml.dasm - System.Xml.Schema.SequenceNode:ConstructPos(System.Xml.Schema.BitSet,System.Xml.Schema.BitSet,System.Xml.Schema.BitSet[]):this (FullOpts)
         -10 (-12.05 % of base) : System.Private.Xml.dasm - System.Xml.XmlElement:get_HasAttributes():ubyte:this (FullOpts)
          -9 (-33.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory+<>c:<TryCreateEnumerable>b__19_0(System.Collections.Generic.KeyValuePair`2[int,Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite],System.Collections.Generic.KeyValuePair`2[int,Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite]):int:this (FullOpts)
          -9 (-33.33 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.ObjectType:ObjTstInt64(long,long):int (FullOpts)
          -9 (-33.33 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericComparer`1[long]:Compare(long,long):int:this (FullOpts)
          -9 (-33.33 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfo:IsHebrewChar(ushort):ubyte (FullOpts)
          -9 (-10.98 % of base) : System.Private.CoreLib.dasm - System.IO.Path:IsPathFullyQualified(System.String):ubyte (FullOpts)
          -9 (-33.33 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1+<>c[long]:<Sort>b__13_0(long,long):int:this (FullOpts)
          -9 (-33.33 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.Util+FastLongComparer:Compare(long,long):int:this (FullOpts)
          -9 (-33.33 % of base) : System.Net.Http.dasm - System.Net.Http.HttpResponseMessage:get_IsSuccessStatusCode():ubyte:this (FullOpts)
          -9 (-33.33 % of base) : System.Net.Requests.dasm - System.Net.ResponseDescription:get_InvalidStatusCode():ubyte:this (FullOpts)
          -9 (-33.33 % of base) : System.Net.Requests.dasm - System.Net.ResponseDescription:get_PermanentFailure():ubyte:this (FullOpts)
          -9 (-33.33 % of base) : System.Net.Requests.dasm - System.Net.ResponseDescription:get_PositiveCompletion():ubyte:this (FullOpts)
          -9 (-33.33 % of base) : System.Net.Requests.dasm - System.Net.ResponseDescription:get_TransientFailure():ubyte:this (FullOpts)
          -9 (-7.14 % of base) : System.Runtime.Numerics.dasm - System.Numerics.Complex:IsNaN(System.Numerics.Complex):ubyte (FullOpts)
          -9 (-32.14 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.GB18030Encoding:IsGBLeadByte(short):ubyte (FullOpts)
          -9 (-33.33 % of base) : System.Private.CoreLib.dasm - System.TimeSpan:Compare(System.TimeSpan,System.TimeSpan):int (FullOpts)
          -9 (-10.98 % of base) : System.Private.Uri.dasm - System.Uri:IsExcludedCharacter(ushort):ubyte (FullOpts)
          -9 (-17.65 % of base) : System.Private.Uri.dasm - System.UriHelper:IsGenDelim(ushort):ubyte (FullOpts)
          -9 (-4.39 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XmlQualifiedNameTest:IsNamespaceSubsetOf(System.Xml.Xsl.XmlQualifiedNameTest):ubyte:this (FullOpts)
          -9 (-18.75 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathParser`1[double]:IsStep(int):ubyte (FullOpts)
          -9 (-18.75 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathParser`1[int]:IsStep(int):ubyte (FullOpts)
          -9 (-18.75 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathParser`1[long]:IsStep(int):ubyte (FullOpts)
          -9 (-18.75 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathParser`1[short]:IsStep(int):ubyte (FullOpts)
          -9 (-18.75 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathParser`1[System.__Canon]:IsStep(int):ubyte (FullOpts)

Top method regressions (percentages):
          11 (68.75 % of base) : System.Private.CoreLib.dasm - System.IO.UnmanagedMemoryStream:get_CanRead():ubyte:this (FullOpts)
          12 (66.67 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ElementInformation:get_IsLocked():ubyte:this (FullOpts)
          11 (55.00 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.OSFileStreamStrategy:get_CanRead():ubyte:this (FullOpts)
          13 (54.17 % of base) : System.Private.CoreLib.dasm - System.Threading.SpinLock:get_IsHeld():ubyte:this (FullOpts)
          18 (52.94 % of base) : System.Private.CoreLib.dasm - System.Threading.Lock:get_ShouldStopPreemptingWaiters():ubyte:this (FullOpts)
          21 (52.50 % of base) : System.Private.Xml.dasm - System.Xml.DocumentSchemaValidator:AncestorTypeHasWildcard(System.Xml.Schema.XmlSchemaObject):ubyte (FullOpts)
          18 (50.00 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:CanDeclareAssemblyAttribute(System.Runtime.Serialization.ContractCodeDomInfo):ubyte:this (FullOpts)
          12 (48.00 % of base) : System.Runtime.Numerics.dasm - System.Numerics.Complex:IsNegative(System.Numerics.Complex):ubyte (FullOpts)
           9 (47.37 % of base) : System.Drawing.Primitives.dasm - System.Drawing.Color:get_IsNamedColor():ubyte:this (FullOpts)
          18 (41.86 % of base) : System.Data.Common.dasm - System.Xml.XmlBoundElement:get_HasChildNodes():ubyte:this (FullOpts)
          18 (40.00 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.SectionInformation:get_LocationAttributesAreDefault():ubyte:this (FullOpts)
           7 (38.89 % of base) : System.Private.CoreLib.dasm - System.IO.PathInternal:StartsWithDirectorySeparator(System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
           7 (38.89 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XmlQueryCardinality:NeverSubset(System.Xml.Xsl.XmlQueryCardinality):ubyte:this (FullOpts)
           7 (36.84 % of base) : System.Collections.dasm - System.Collections.Generic.SortedSet`1+Node[double]:IsNonNullRed(System.Collections.Generic.SortedSet`1+Node[double]):ubyte (FullOpts)
           7 (36.84 % of base) : System.Collections.dasm - System.Collections.Generic.SortedSet`1+Node[int]:IsNonNullRed(System.Collections.Generic.SortedSet`1+Node[int]):ubyte (FullOpts)
           7 (36.84 % of base) : System.Collections.dasm - System.Collections.Generic.SortedSet`1+Node[long]:IsNonNullRed(System.Collections.Generic.SortedSet`1+Node[long]):ubyte (FullOpts)
           7 (36.84 % of base) : System.Collections.dasm - System.Collections.Generic.SortedSet`1+Node[short]:IsNonNullRed(System.Collections.Generic.SortedSet`1+Node[short]):ubyte (FullOpts)
           7 (36.84 % of base) : System.Collections.dasm - System.Collections.Generic.SortedSet`1+Node[System.__Canon]:IsNonNullRed(System.Collections.Generic.SortedSet`1+Node[System.__Canon]):ubyte (FullOpts)
           7 (36.84 % of base) : System.Collections.dasm - System.Collections.Generic.SortedSet`1+Node[System.Nullable`1[int]]:IsNonNullRed(System.Collections.Generic.SortedSet`1+Node[System.Nullable`1[int]]):ubyte (FullOpts)
           7 (36.84 % of base) : System.Collections.dasm - System.Collections.Generic.SortedSet`1+Node[System.Numerics.Vector`1[float]]:IsNonNullRed(System.Collections.Generic.SortedSet`1+Node[System.Numerics.Vector`1[float]]):ubyte (FullOpts)
           7 (36.84 % of base) : System.Collections.dasm - System.Collections.Generic.SortedSet`1+Node[ubyte]:IsNonNullRed(System.Collections.Generic.SortedSet`1+Node[ubyte]):ubyte (FullOpts)
           7 (36.84 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.BaseConfigurationRecord:ShouldSkipDueToInheritInChildApplications(ubyte):ubyte:this (FullOpts)
           7 (36.84 % of base) : System.Drawing.Primitives.dasm - System.Drawing.Point:get_IsEmpty():ubyte:this (FullOpts)
           7 (36.84 % of base) : System.Drawing.Primitives.dasm - System.Drawing.Size:get_IsEmpty():ubyte:this (FullOpts)
           7 (36.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.BitOperations:IsPow2(int):ubyte (FullOpts)
           7 (36.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.BitOperations:IsPow2(uint):ubyte (FullOpts)
           7 (36.84 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.TypeLayout:get_IsDefault():ubyte:this (FullOpts)
          15 (35.71 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.MaskedTextProvider:IsValidPasswordChar(ushort):ubyte (FullOpts)
           7 (35.00 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.TypeParameterSymbol:get_Invariant():ubyte:this (FullOpts)
           7 (35.00 % of base) : System.Data.Common.dasm - System.Data.ExpressionParser:IsWhiteSpace(ushort):ubyte (FullOpts)
           7 (35.00 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDecimal:FZero():ubyte:this (FullOpts)
           7 (35.00 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.FileStreamHelpers:AreInvalid(int):ubyte (FullOpts)
           7 (35.00 % of base) : System.Private.CoreLib.dasm - System.IO.UnmanagedMemoryStream:get_CanWrite():ubyte:this (FullOpts)
           7 (35.00 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:get_IsOne():ubyte:this (FullOpts)
          14 (35.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.BitOperations:IsPow2(long):ubyte (FullOpts) (2 methods)
          14 (35.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.BitOperations:IsPow2(ulong):ubyte (FullOpts) (2 methods)
           7 (35.00 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.JsonParameterInfo:get_IsRequiredParameter():ubyte:this (FullOpts)
           7 (35.00 % of base) : System.Private.Xml.dasm - System.Xml.Schema.Asttree:IsAttribute(MS.Internal.Xml.XPath.Axis):ubyte (FullOpts)
           7 (35.00 % of base) : System.Private.Xml.dasm - System.Xml.Schema.Asttree:IsNameTest(MS.Internal.Xml.XPath.Axis):ubyte (FullOpts)
           7 (33.33 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.SectionInformation:get_IsRuntime():ubyte:this (FullOpts)
           7 (33.33 % of base) : System.Net.Security.dasm - System.Net.Security.ProtocolToken:get_Failed():ubyte:this (FullOpts)
           7 (33.33 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.UnixDomainSocketEndPoint:IsAbstract(ubyte[]):ubyte (FullOpts)
          12 (33.33 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:IsOddInteger(System.Numerics.BigInteger):ubyte (FullOpts)
           7 (33.33 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCharClass:get_CanMerge():ubyte:this (FullOpts)
           7 (33.33 % of base) : System.Private.CoreLib.dasm - System.TypedReference:get_IsNull():ubyte:this (FullOpts)
           9 (32.14 % of base) : System.Runtime.Numerics.dasm - System.Numerics.Complex:IsPositive(System.Numerics.Complex):ubyte (FullOpts)
          15 (31.91 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.CallbackValidator:CanValidate(System.Type):ubyte:this (FullOpts)
           7 (31.82 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionIterator:AtEnd():ubyte:this (FullOpts)
           7 (31.82 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.EXPRExtensions:isChecked(Microsoft.CSharp.RuntimeBinder.Semantics.Expr):ubyte (FullOpts)
           7 (31.82 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.EXPRExtensions:isLvalue(Microsoft.CSharp.RuntimeBinder.Semantics.Expr):ubyte (FullOpts)
           7 (31.82 % of base) : System.IO.Pipes.dasm - Microsoft.Win32.SafeHandles.SafePipeHandle:get_IsInvalid():ubyte:this (FullOpts)
           7 (31.82 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborWriter:get_IsWriteCompleted():ubyte:this (FullOpts)
           7 (31.82 % of base) : System.Private.CoreLib.dasm - System.IO.FileStatus:get_HasHiddenFlag():ubyte:this (FullOpts)
           7 (31.82 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialStream:<IOLoop>g__IsNoEventRegistered|140_0():ubyte:this (FullOpts)
           7 (31.82 % of base) : System.Net.Http.dasm - System.Net.Http.Headers.HttpHeaders+HeaderStoreItemInfo:get_IsEmpty():ubyte:this (FullOpts)
           7 (31.82 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.UnixDomainSocketEndPoint:IsAbstract(System.String):ubyte (FullOpts)
           7 (31.82 % of base) : System.Private.CoreLib.dasm - System.Threading.CancellationToken:get_IsCancellationRequested():ubyte:this (FullOpts)
           7 (31.82 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.StructMapping:get_IsFullyInitialized():ubyte:this (FullOpts)
           7 (31.82 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.Compiler:IsPhantomNamespace(System.String):ubyte (FullOpts)
          11 (30.56 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:RequiresSpecialNumberHandlingOnWrite(System.Nullable`1[int]):ubyte (FullOpts)
           7 (30.43 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.SectionRecord:get_HasIndirectLocationInputs():ubyte:this (FullOpts)
           7 (30.43 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.SectionRecord:get_HasLocationInputs():ubyte:this (FullOpts)
           7 (30.43 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlString:FBinarySort():ubyte:this (FullOpts)
           7 (30.43 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.StreamOnSqlBytes:get_CanRead():ubyte:this (FullOpts)
           7 (30.43 % of base) : System.Private.CoreLib.dasm - System.IO.PathInternal:EndsInDirectorySeparator(System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
           7 (30.43 % of base) : System.Formats.Tar.dasm - System.IO.PathInternal:EndsInDirectorySeparator(System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
           7 (30.43 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Rfc3161TimestampRequest:get_HasExtensions():ubyte:this (FullOpts)
           7 (30.43 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Rfc3161TimestampTokenInfo:get_HasExtensions():ubyte:this (FullOpts)
           7 (30.43 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.SymbolicRegexNode`1[double]:get_IsStar():ubyte:this (FullOpts)
           7 (30.43 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.SymbolicRegexNode`1[int]:get_IsStar():ubyte:this (FullOpts)
           7 (30.43 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.SymbolicRegexNode`1[long]:get_IsStar():ubyte:this (FullOpts)
           7 (30.43 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.SymbolicRegexNode`1[short]:get_IsStar():ubyte:this (FullOpts)
           7 (30.43 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.SymbolicRegexNode`1[ubyte]:get_IsStar():ubyte:this (FullOpts)
           7 (30.43 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XmlSchemaElement:get_HasDefault():ubyte:this (FullOpts)
           7 (30.43 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.AccessorMapping:get_IsParticle():ubyte:this (FullOpts)
           7 (30.43 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILOptimizerVisitor+PositionOfFinder:OnFound(System.Xml.Xsl.Qil.QilNode):ubyte:this (FullOpts)
           6 (30.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.ParallelLoopStateFlags`1[int]:ShouldExitLoop():ubyte:this (FullOpts)
           6 (30.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.ParallelLoopStateFlags`1[long]:ShouldExitLoop():ubyte:this (FullOpts)
           6 (30.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.ParallelLoopStateFlags`1[short]:ShouldExitLoop():ubyte:this (FullOpts)
           6 (30.00 % of base) : System.Threading.Tasks.Parallel.dasm - System.Threading.Tasks.ParallelLoopStateFlags`1[ubyte]:ShouldExitLoop():ubyte:this (FullOpts)
           7 (29.17 % of base) : System.IO.Ports.dasm - System.IO.Ports.SerialPort:get_IsOpen():ubyte:this (FullOpts)
           7 (29.17 % of base) : System.Private.CoreLib.dasm - System.IO.Strategies.OSFileStreamStrategy:get_CanWrite():ubyte:this (FullOpts)
           7 (29.17 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder:IsSmallExceptionRegion(int,int):ubyte (FullOpts)
           7 (29.17 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.PEHeaders:get_IsConsoleApplication():ubyte:this (FullOpts)
           7 (29.17 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.XmlJsonReader:get_IsReadingComplexText():ubyte:this (FullOpts)
           7 (29.17 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PemEncoding:<IsValidLabel>g__IsLabelChar|7_0(ushort):ubyte (FullOpts)
           7 (29.17 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.StructMapping:get_IsSequence():ubyte:this (FullOpts)
           7 (28.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.BlobContentId:get_IsDefault():ubyte:this (FullOpts)
           7 (28.00 % of base) : System.Private.DataContractSerialization.dasm - System.Text.Base64Encoding:IsValidLeadBytes(int,int,int,int):ubyte (FullOpts)
          12 (27.91 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCharClass:CanEasilyEnumerateSetContents(System.String):ubyte (FullOpts)
           9 (27.27 % of base) : System.Net.Http.dasm - System.Net.Http.AuthenticationHelper:IsAuthenticationChallenge(System.Net.Http.HttpResponseMessage,ubyte):ubyte (FullOpts)
           7 (26.92 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnection+HttpContentReadStream:get_CanReadFromConnection():ubyte:this (FullOpts)
           7 (26.92 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[double]:get_IsCompleted():ubyte:this (FullOpts)
           7 (26.92 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[int]:get_IsCompleted():ubyte:this (FullOpts)
           7 (26.92 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[long]:get_IsCompleted():ubyte:this (FullOpts)
           7 (26.92 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[short]:get_IsCompleted():ubyte:this (FullOpts)
           7 (26.92 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[System.__Canon]:get_IsCompleted():ubyte:this (FullOpts)
           7 (26.92 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[System.Nullable`1[int]]:get_IsCompleted():ubyte:this (FullOpts)
           7 (26.92 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[System.Numerics.Vector`1[float]]:get_IsCompleted():ubyte:this (FullOpts)
           7 (26.92 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[ubyte]:get_IsCompleted():ubyte:this (FullOpts)

Top method improvements (percentages):
         -25 (-50.00 % of base) : System.Data.Common.dasm - System.Data.ColumnTypeConverter:CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type):ubyte:this (FullOpts)
         -25 (-50.00 % of base) : System.Data.Common.dasm - System.Data.PrimaryKeyTypeConverter:CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type):ubyte:this (FullOpts)
         -12 (-41.38 % of base) : System.Private.CoreLib.dasm - Microsoft.Win32.SafeHandles.SafeFileHandle:get_IsInvalid():ubyte:this (FullOpts)
         -21 (-41.18 % of base) : System.Private.CoreLib.dasm - System.ModuleHandle:op_Inequality(System.ModuleHandle,System.ModuleHandle):ubyte (FullOpts)
          -7 (-41.18 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.DSASignatureFormatHelpers:IsKnownValue(int):ubyte (FullOpts)
          -7 (-41.18 % of base) : System.Private.Xml.dasm - System.Xml.DtdParser:IsAttributeValueType(int):ubyte (FullOpts)
          -8 (-38.10 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.Internal.PathUtils+<>c:<GetInvalidFileNameChars>b__0_0(ushort):ubyte:this (FullOpts)
          -7 (-35.00 % of base) : System.Net.Primitives.dasm - System.Net.TcpValidationHelpers:ValidatePortNumber(int):ubyte (FullOpts)
          -7 (-35.00 % of base) : System.Net.Sockets.dasm - System.Net.TcpValidationHelpers:ValidatePortNumber(int):ubyte (FullOpts)
          -9 (-33.33 % of base) : Microsoft.Extensions.DependencyInjection.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory+<>c:<TryCreateEnumerable>b__19_0(System.Collections.Generic.KeyValuePair`2[int,Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite],System.Collections.Generic.KeyValuePair`2[int,Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite]):int:this (FullOpts)
          -9 (-33.33 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.ObjectType:ObjTstInt64(long,long):int (FullOpts)
          -9 (-33.33 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericComparer`1[long]:Compare(long,long):int:this (FullOpts)
          -9 (-33.33 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfo:IsHebrewChar(ushort):ubyte (FullOpts)
          -7 (-33.33 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:IsLetterCategory(int):ubyte (FullOpts)
          -9 (-33.33 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1+<>c[long]:<Sort>b__13_0(long,long):int:this (FullOpts)
          -9 (-33.33 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.Util+FastLongComparer:Compare(long,long):int:this (FullOpts)
          -9 (-33.33 % of base) : System.Net.Http.dasm - System.Net.Http.HttpResponseMessage:get_IsSuccessStatusCode():ubyte:this (FullOpts)
          -9 (-33.33 % of base) : System.Net.Requests.dasm - System.Net.ResponseDescription:get_InvalidStatusCode():ubyte:this (FullOpts)
          -9 (-33.33 % of base) : System.Net.Requests.dasm - System.Net.ResponseDescription:get_PermanentFailure():ubyte:this (FullOpts)
          -9 (-33.33 % of base) : System.Net.Requests.dasm - System.Net.ResponseDescription:get_PositiveCompletion():ubyte:this (FullOpts)
          -8 (-33.33 % of base) : System.Net.Requests.dasm - System.Net.ResponseDescription:get_PositiveIntermediate():ubyte:this (FullOpts)
          -9 (-33.33 % of base) : System.Net.Requests.dasm - System.Net.ResponseDescription:get_TransientFailure():ubyte:this (FullOpts)
          -9 (-33.33 % of base) : System.Private.CoreLib.dasm - System.TimeSpan:Compare(System.TimeSpan,System.TimeSpan):int (FullOpts)
          -9 (-32.14 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.GB18030Encoding:IsGBLeadByte(short):ubyte (FullOpts)
          -8 (-32.00 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.ObjectType:ObjTstInt32(int,int):int (FullOpts)
          -8 (-32.00 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericComparer`1[int]:Compare(int,int):int:this (FullOpts)
          -8 (-32.00 % of base) : System.Linq.dasm - System.Linq.Enumerable+ImplicitlyStableOrderedIterator`1+<>c[int]:<Sort>b__13_0(int,int):int:this (FullOpts)
          -8 (-32.00 % of base) : System.Linq.Parallel.dasm - System.Linq.Parallel.Util+FastIntComparer:Compare(int,int):int:this (FullOpts)
          -8 (-32.00 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.EntityHandle:Compare(System.Reflection.Metadata.EntityHandle,System.Reflection.Metadata.EntityHandle):int (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.Assembly:op_Inequality(System.Reflection.Assembly,System.Reflection.Assembly):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.ConstructorInfo:op_Inequality(System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.EventInfo:op_Inequality(System.Reflection.EventInfo,System.Reflection.EventInfo):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.FieldInfo:op_Inequality(System.Reflection.FieldInfo,System.Reflection.FieldInfo):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.MemberInfo:op_Inequality(System.Reflection.MemberInfo,System.Reflection.MemberInfo):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBase:op_Inequality(System.Reflection.MethodBase,System.Reflection.MethodBase):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodInfo:op_Inequality(System.Reflection.MethodInfo,System.Reflection.MethodInfo):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.Module:op_Inequality(System.Reflection.Module,System.Reflection.Module):ubyte (FullOpts)
         -23 (-31.94 % of base) : System.Private.CoreLib.dasm - System.Reflection.PropertyInfo:op_Inequality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo):ubyte (FullOpts)
         -15 (-31.91 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PhysicalFilesWatcher:IsDirectoryPath(System.String):ubyte (FullOpts)
          -5 (-27.78 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionKindExtensions:IsRelational(int):ubyte (FullOpts)
          -5 (-27.78 % of base) : System.Data.Common.dasm - System.Data.Operators:IsRelational(int):ubyte (FullOpts)
         -11 (-26.19 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableArray`1[System.Nullable`1[int]]:IsCompatibleObject(System.Object):ubyte (FullOpts)
         -11 (-26.19 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableList`1[System.Nullable`1[int]]:IsCompatibleObject(System.Object):ubyte (FullOpts)
         -11 (-26.19 % of base) : System.Collections.Immutable.dasm - System.Collections.Immutable.ImmutableSortedSet`1[System.Nullable`1[int]]:IsCompatibleObject(System.Object):ubyte (FullOpts)
         -14 (-25.93 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.MethodSymbol:isUserCallable():ubyte:this (FullOpts)
         -16 (-25.81 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.IPPacketInformation:op_Inequality(System.Net.Sockets.IPPacketInformation,System.Net.Sockets.IPPacketInformation):ubyte (FullOpts)
         -19 (-25.68 % of base) : System.Private.CoreLib.dasm - System.Version:op_Inequality(System.Version,System.Version):ubyte (FullOpts)
         -10 (-25.00 % of base) : Microsoft.Extensions.DependencyModel.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter+<>c:<AddRuntimeSpecificAssetGroups>b__15_0(Microsoft.Extensions.DependencyModel.RuntimeAssetGroup):ubyte:this (FullOpts)
          -5 (-23.81 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.MaskedTextProvider:IsAscii(ushort):ubyte (FullOpts)
          -5 (-23.81 % of base) : System.IO.Compression.dasm - System.IO.Compression.Inflater:IsGzipStream():ubyte:this (FullOpts)
          -7 (-23.33 % of base) : System.Private.CoreLib.dasm - System.TimeOnly:CompareTo(System.TimeOnly):int:this (FullOpts)
          -7 (-23.33 % of base) : System.Private.CoreLib.dasm - System.TimeSpan:CompareTo(System.TimeSpan):int:this (FullOpts)
          -7 (-23.33 % of base) : System.Private.CoreLib.dasm - System.ValueTuple`1[long]:CompareTo(System.ValueTuple`1[long]):int:this (FullOpts)
          -5 (-22.73 % of base) : System.Text.Encoding.CodePages.dasm - System.Text.GB18030Encoding:IsGBFourByteTrailing(short):ubyte (FullOpts)
          -5 (-22.73 % of base) : System.Text.Json.dasm - System.Text.Json.ThrowHelper:IsPrintable(ubyte):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[double]:op_Inequality(System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double]):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[int]:op_Inequality(System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int]):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[long]:op_Inequality(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[short]:op_Inequality(System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.Nullable`1[int]]:op_Inequality(System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]]):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]:op_Inequality(System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[ubyte]:op_Inequality(System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte]):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Private.CoreLib.dasm - System.Span`1[double]:op_Inequality(System.Span`1[double],System.Span`1[double]):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Private.CoreLib.dasm - System.Span`1[int]:op_Inequality(System.Span`1[int],System.Span`1[int]):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Private.CoreLib.dasm - System.Span`1[long]:op_Inequality(System.Span`1[long],System.Span`1[long]):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Private.CoreLib.dasm - System.Span`1[short]:op_Inequality(System.Span`1[short],System.Span`1[short]):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.Nullable`1[int]]:op_Inequality(System.Span`1[System.Nullable`1[int]],System.Span`1[System.Nullable`1[int]]):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.Numerics.Vector`1[float]]:op_Inequality(System.Span`1[System.Numerics.Vector`1[float]],System.Span`1[System.Numerics.Vector`1[float]]):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Private.CoreLib.dasm - System.Span`1[ubyte]:op_Inequality(System.Span`1[ubyte],System.Span`1[ubyte]):ubyte (FullOpts)
          -7 (-22.58 % of base) : System.Transactions.Local.dasm - System.Transactions.TransactionOptions:op_Inequality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions):ubyte (FullOpts)
          -6 (-22.22 % of base) : System.Private.CoreLib.dasm - System.DateOnly:CompareTo(System.DateOnly):int:this (FullOpts)
          -6 (-22.22 % of base) : System.Private.CoreLib.dasm - System.ValueTuple`1[int]:CompareTo(System.ValueTuple`1[int]):int:this (FullOpts)
          -7 (-21.88 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.Design.Serialization.MemberRelationship:op_Inequality(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship):ubyte (FullOpts)
          -7 (-21.88 % of base) : System.Private.CoreLib.dasm - System.IO.Path:IsPathFullyQualified(System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
          -7 (-21.88 % of base) : System.Private.CoreLib.dasm - System.IO.PathInternal:IsPartiallyQualified(System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
          -7 (-21.88 % of base) : System.Private.CoreLib.dasm - System.ReadOnlySpan`1[System.__Canon]:op_Inequality(System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]):ubyte (FullOpts)
          -7 (-21.88 % of base) : System.Private.CoreLib.dasm - System.Span`1[System.__Canon]:op_Inequality(System.Span`1[System.__Canon],System.Span`1[System.__Canon]):ubyte (FullOpts)
          -7 (-21.88 % of base) : System.Private.CoreLib.dasm - System.Threading.CancellationTokenRegistration:op_Inequality(System.Threading.CancellationTokenRegistration,System.Threading.CancellationTokenRegistration):ubyte (FullOpts)
         -13 (-21.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[double]:op_Inequality(System.Runtime.Intrinsics.Vector64`1[double],System.Runtime.Intrinsics.Vector64`1[double]):ubyte (FullOpts)
          -6 (-20.69 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.ObjectType:ObjTstDouble(double,double):int (FullOpts)
          -6 (-20.69 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.ObjectType:ObjTstSingle(float,float):int (FullOpts)
          -4 (-20.00 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendar:IsValidYear(int,int):ubyte:this (FullOpts)
          -4 (-20.00 % of base) : System.Private.Xml.dasm - System.Xml.XPath.XPathNavigatorReader:get_IsReading():ubyte:this (FullOpts)
          -6 (-19.35 % of base) : ILCompiler.Reflection.ReadyToRun.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo+<>c:<GetTransitions>b__91_0(ILCompiler.Reflection.ReadyToRun.Amd64.GcTransition,ILCompiler.Reflection.ReadyToRun.Amd64.GcTransition):int:this (FullOpts)
          -6 (-19.35 % of base) : System.Private.CoreLib.dasm - System.Buffers.StringSearchValues+<>c:<Create>b__3_0(System.String,System.String):int:this (FullOpts)
         -10 (-19.23 % of base) : System.Private.CoreLib.dasm - System.Reflection.CustomAttributeTypedArgument:op_Inequality(System.Reflection.CustomAttributeTypedArgument,System.Reflection.CustomAttributeTypedArgument):ubyte (FullOpts)
          -7 (-18.92 % of base) : System.Data.Common.dasm - System.Data.ExpressionNode:IsInteger(int):ubyte (FullOpts)
          -7 (-18.92 % of base) : System.Data.Common.dasm - System.Data.ExpressionNode:IsUnsigned(int):ubyte (FullOpts)
          -7 (-18.92 % of base) : System.Data.Common.dasm - System.Data.ExpressionNode:IsUnsignedSql(int):ubyte (FullOpts)
          -7 (-18.92 % of base) : System.Data.Common.dasm - System.Data.Operators:IsArithmetical(int):ubyte (FullOpts)
          -7 (-18.92 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlDictionaryReader:IsTextNode(int):ubyte:this (FullOpts)
          -7 (-18.92 % of base) : System.Private.Xml.dasm - System.Xml.XmlEntity:IsValidChildType(int):ubyte:this (FullOpts)
         -14 (-18.92 % of base) : System.Private.Xml.dasm - System.Xml.XmlParserContext:get_HasDtdInfo():ubyte:this (FullOpts)
          -7 (-18.92 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathParser`1[double]:IsReverseAxis(int):ubyte (FullOpts)
          -7 (-18.92 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathParser`1[int]:IsReverseAxis(int):ubyte (FullOpts)
          -7 (-18.92 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathParser`1[long]:IsReverseAxis(int):ubyte (FullOpts)
          -7 (-18.92 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathParser`1[short]:IsReverseAxis(int):ubyte (FullOpts)
          -7 (-18.92 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathParser`1[System.__Canon]:IsReverseAxis(int):ubyte (FullOpts)
          -7 (-18.92 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathParser`1[System.Nullable`1[int]]:IsReverseAxis(int):ubyte (FullOpts)
          -7 (-18.92 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPath.XPathParser`1[System.Numerics.Vector`1[float]]:IsReverseAxis(int):ubyte (FullOpts)

1725 total methods with Code Size differences (701 improved, 1024 regressed), 230363 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